Sorry if this seems like a silly question. I am working on practicing backdooring applications for a cert I am working on, and one of the methods is to use existing code caves. The issue is, these caves are often found in the .data segment of an executable. In order to execute code from there, I need to use a PE editor to mark the .data segment as executable. If the PE is then backdoored, and launched on a Window system with DEP, will DEP accept the executable flag on the .data segment, or will it prevent any code from executing from the .data segment, despite the executable flag being set? I have been trying to find an answer so documentation is also appreciated.