欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关于函数调用,进栈时的那些0ccccccch的疑问

更新时间: 2014-01-05 03:17:20 责任编辑: Author_N1

 

关于函数调用,入栈时的那些0CCCCCCCh的疑问
函数调用时,都会有一段类似的临时空间  

000813CC  lea         edi,[ebp-0C0h] 
000813D2  mov         ecx,30h 
000813D7  mov         eax,0CCCCCCCCh 
000813DC  rep stos    dword ptr es:[edi] 

我想问下这里储存这些0CCCCCCCCh的用处,听说和中断int3有关,能具体说一说吗?比如什么时候它可以发挥作用,谢谢各位大神!!!!!!!!!!!! 
--参考方法--
int 3 的机器码就是 0xcc
对没初始化或变量之间填充这些,一旦程序异常,执行到这些位置来了,就会中断到调试器里面

--参考方法--
你程序是debug的。。。
我就没碰到过eip指针运行到栈中执行这个 int 3 
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:17:20
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20422/
本文WWW.DOC100.NET DOC100.NET版权所有。