DEP&栈保护&ASLR开启关闭

xiaoxiao2021-02-28  101

判断ASLR是否打开,输出2表示打开

cat /proc/sys/kernel/randomize_va_space 

关闭ASLR,切换至root用户,输入命令

echo 0 > /proc/sys/kernel/randomize_va_space

开启ASLR,切换至root用户,输入命令

echo 2 > /proc/sys/kernel/randomize_va_space

gcc编译时,关闭DEP和栈保护,-fno-stack-protector和-z execstack这两个参数会分别关掉DEP和Stack Protector

gcc -fno-stack-protector -z execstack -o level1 level1.c

转载请注明原文地址: https://www.6miu.com/read-21297.html

最新回复(0)