[英]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.