![]() ![]() To use these processor features, the processor must be running in Physical Address Extension (PAE) mode. The Execute Disable Bit (XD) feature as defined by Intel. ![]() The no-execute page-protection (NX) processor feature as defined by AMD.However, processors that support hardware-enforced DEP can raise an exception when code is executed from a page that is marked with the appropriate attribute set.Īdvanced Micro Devices (AMD) and Intel have defined and shipped Windows-compatible architectures that are compatible with DEP.īeginning with Windows XP SP2, the 32-bit version of Windows uses one of the following: Processor architecture determines how DEP is implemented in hardware and how DEP marks the virtual memory page. DEP functions on a per-virtual memory page basis, and DEP typically changes a bit in the page table entry (PTE) to mark the memory page. Hardware-enforced DEP relies on processor hardware to mark memory with an attribute that indicates that code should not be executed from that memory. DEP helps prevent these attacks by intercepting them and raising an exception. A class of attacks exists that tries to insert and run code from non-executable memory locations. Hardware-enforced DEP marks all memory locations in a process as non-executable unless the location explicitly contains executable code. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |