标签: c ubuntu buffer-overflow
因此,我正在研究“黑客-剥削的艺术”一书,但我不知道这里发生了什么。该程序有一个没有长度处理的缓冲区,因此可能会溢出。我将堆栈帧的返回地址改写为一些指令所在的地址。但是,我只会遇到细分错误。我在gcc中禁用了堆栈保护器。
还有其他保护变量吗?还是这里发生了什么?为什么突出显示的字节没有溢出?