gpt4 book ai didi

memory-management - Linux 内存管理

转载 作者:行者123 更新时间:2023-12-04 03:22:40 24 4
gpt4 key购买 nike

有什么方法可以将页面标记为仅在没有读取权限的情况下执行? (即能够在该页面上执行指令,而无需对该可执行页面的读取权限。)

我的最终目标是制作一个我可以执行的页面,但没有其他进程应该能够对该页面进行任何数据访问..

最佳答案

这是内核和硬件相关的事情之一,如 mprotect() manual page 中所述。 :

Whether PROT_EXEC has any effect different from PROT_READ is architecture and kernel version dependent.



在最近的 Linux/x86 内核上,如果您的 CPU 支持 NX-bit,这些标志绝对是离散的。 .在其他 x86 CPU 上,这取决于您的内核是否支持 Exec-Shield或其他类似的 NX 位仿真。

关于memory-management - Linux 内存管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5681326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com