首页
社区
课程
招聘
未解决 [求助]关于《0day2》一书中调试堆溢出如何attach一个int 3的进程
发表于: 2020-3-17 16:13 3190

未解决 [求助]关于《0day2》一书中调试堆溢出如何attach一个int 3的进程

2020-3-17 16:13
3190
调试环境:windows 2000
调试器:Immunity Debugger
编译器:vc++ 6.0

作者在书中介绍调试堆的内存管理一节中,介绍为了进行常态的堆管理策略,在测试程序中引入了一个人工断点_asm int 3,用于方便调试器attach进程。我按照作者介绍的方法运行程序,并没有出现“应用程序错误”的窗口。

而是弹出了这个窗口,进程直接就结束了。。

想问问各位老师attach测试进程的正确姿势,小弟不胜感激。。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 106
活跃值: (754)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
好像是有个设置。我忘记了。
设置开启,然后设置一个默认调试器。
2020-3-17 19:42
0
雪    币: 435
活跃值: (69)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
那个默认调试器我是设置过了  但是没有弹出程序异常的窗口 根本没办法去调试了 
2020-3-17 21:42
0
雪    币: 188
活跃值: (373)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
改成system("pause"),然后附加进程。。
2020-4-11 01:54
0
雪    币: 205
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我也出现过该问题,搜索引擎过来这个帖子,解决办法:原版od(不要用吾爱od),设置实时调试即可解决问题,后来者通过搜索引擎看到该链接,应该也能看到评论了
2021-1-5 10:37
0
游客
登录 | 注册 方可回帖
返回
//