首页
社区
课程
招聘
[求助]断点不执行,不知道为什么
发表于: 2009-8-25 22:23 4312

[求助]断点不执行,不知道为什么

2009-8-25 22:23
4312
下了断点它不执行.  如果下在代码的中间部份.它就会执行.

硬件断点可以下. 但一般的断点下了后就不执行这段代码. 最后就没有值.

不知道有没有朋友遇到这样的情况? 大家是怎么解决的?

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 442
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
是不是自校检啊,比如老版的Enigma就有类似的情况
2009-8-26 07:40
0
雪    币: 444
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
引用:“
下了断点它不执行.  如果下在代码的中间部份.它就会执行.

硬件断点可以下. 但一般的断点下了后就不执行这段代码. 最后就没有值.”

给个可能:如果这个代码是系统API,假设函数地址在7C801234,那我在壳中先运行7C801234的那一行代码
比如说 push ebp  ,然后CALL到7C801235那一行继续执行。那么如果你在7C801234下断点,什么都断不到。猥琐的是,有的壳作者还会假模假样的检测7C801234那一行是否有 INT 3 断点。
2009-8-26 08:54
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
感谢提示.这个应该是因为壳的原因引起的.
2009-8-26 17:01
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
以为是在断之前就断过,所以……
2009-8-27 20:02
0
游客
登录 | 注册 方可回帖
返回
//