当前位置:编程学习 > 网站相关 >>

初学缓冲区溢出

大家好,昨天在研究<深入理解计算机体系>上的缓冲区例子,遇到了很多问题.
环境:ubuntu 9.10
我将shellcode放在堆栈中,并将正确的地址代替了原来的地址,可是ret指令处却出现了错误 

Program received signal SIGSEGV, Segmentation fault.
0x080485c6 in getbuf () at bufbomb.c:44

通过反汇编,0x080485c6是ret指令,难道不能返回到堆栈中吗?
这些最近的资料要到哪里去查啊,初学信息安全,请各位高手多多指教 ^_^ --------------------编程问答-------------------- 详细些 --------------------编程问答-------------------- 奥,太粗略的,那我在整一个新帖子把,和和 --------------------编程问答-------------------- 看来 这本书 <深入理解计算机体系> 挺受欢迎啊


- 千里孤行 --------------------编程问答--------------------
补充:云计算 ,  云安全
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,