新的页面保护层级:可读但不可执行

有时候,你可能会偷些懒 在动态生成某些可执行代码(shellcode)的时候,忘记去执行VirtualProtect(PAGE_EXECUTE)。对于i386这样的处理器来说,这样做并没有什么问题。 因为这些处理器并没有带有一个”可读但不可执行”的工作模式,所以在页面上任何可以读取的东西,都是可以被执行的。 关于这个VirtualProtect VirtualProtect是一个Win32 API
相关文章
相关标签/搜索