CSAPP 第三章的练习3.38,是一个shellcode攻击的例子,下载范例bufbomb.c,编译、执行,运行时都弹出如下信息,始终无法成功执行溢出攻击。
原来gcc4.1中默认开启了堆栈保护选项,使用-fno-stack-protector选项,成功堆栈......练习还没有做出来,网上没有gcc版的答案,等汇编能力加强,隔日再战。
讲的很详细,问题虽然没有解决,但是明白了objdump之后那几行奇怪的汇编指令的作用。
CSAPP 第三章的练习3.38,是一个shellcode攻击的例子,下载范例bufbomb.c,编译、执行,运行时都弹出如下信息,始终无法成功执行溢出攻击。
原来gcc4.1中默认开启了堆栈保护选项,使用-fno-stack-protector选项,成功堆栈......练习还没有做出来,网上没有gcc版的答案,等汇编能力加强,隔日再战。
讲的很详细,问题虽然没有解决,但是明白了objdump之后那几行奇怪的汇编指令的作用。