判断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