[英]How to make the stack of a C program executable?
有没有办法通过编译使C程序的堆栈可执行?
我做到了
$ gcc -o convert -g convert
然后跑
$ readelf -l convert
检查堆栈是否可执行但输出是:
GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x4
-fno-stack-protector
应该为你做的伎俩。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.