我想要模拟一下 csapp 的 buf 溢出实验,编写 cc 文件,然后,编译,通过输入的字符串改变函数的返回地址,我尝试使用了
-fno-stack-protector
-fno-stack-check
-fno-stack-clash-protection
-fno-stack-limit
都不行,只要修改了函数的返回地址,就直接段错误,大家知道该如何编译 或者 csapp 的 buffer-lab 的编译选项吗?
我想要模拟一下 csapp 的 buf 溢出实验,编写 cc 文件,然后,编译,通过输入的字符串改变函数的返回地址,我尝试使用了
-fno-stack-protector
-fno-stack-check
-fno-stack-clash-protection
-fno-stack-limit
都不行,只要修改了函数的返回地址,就直接段错误,大家知道该如何编译 或者 csapp 的 buffer-lab 的编译选项吗?
3 回答1.4k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
4 回答920 阅读
1 回答990 阅读
2 回答2k 阅读
1 回答1k 阅读
1 回答778 阅读