我想要模拟一下 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 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.5k 阅读
3 回答476 阅读✓ 已解决