Linux内存管理

| 有什么办法可以标记仅具有读取权限的页面执行? (即能够在该页面上执行指令,而无需具有该可执行页面的读取权限。) 我的最终目标是制作一个我可以执行的页面,但其他任何进程都不能对该页面进行任何数据访问..     
已邀请:
mprotect()
手册页所述,这是与内核和硬件相关的事情之一:   PROT_EXEC是否具有与PROT_READ不同的作用取决于体系结构和内核版本。 在最新的Linux / x86内核上,如果您的CPU支持NX位,则这些标志肯定是离散的。在其他x86 CPU上,这取决于您的内核是否支持Exec-Shield或其他类似的NX位仿真。     

要回复问题请先登录注册