通过设置kernel.randomize_va_space参数来设置地址随机化机制。
randomize_va_space的值有三种,分别是[0, 1, 2]:
0 - 表示关闭进程地址空间随机化。
1 - 表示将栈(stack)随机化。
2 - 表示在1的基础上增加堆(heap)的随机化。
例:
关闭地址随机化机制:
sudo sysctl -w kernel.randomize_va_space=0
参考与深入学习:
关闭Linux 内存地址随机化机制
https://blog.youkuaiyun.com/force_eagle/article/details/8024502
Linux:关闭地址随机化
https://blog.youkuaiyun.com/weixin_42072280/article/details/89326309?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
博客介绍了通过设置kernel.randomize_va_space参数来设置地址随机化机制。该参数值有0、1、2三种,分别对应关闭进程地址空间随机化、栈随机化、栈和堆随机化,并给出关闭地址随机化机制的示例及参考学习链接。
1780





