判断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
本文介绍如何通过命令行操作来判断、开启或关闭ASLR,并提供了在gcc编译时关闭DEP和栈保护的方法。
1864

被折叠的 条评论
为什么被折叠?



