首页
社区
课程
招聘
[求助]为什么硬件断点工作不正常?
发表于: 2008-5-3 18:25 6751

[求助]为什么硬件断点工作不正常?

2008-5-3 18:25
6751
一直感觉我机子上OD的硬件断点工作不是很正常,今天终于找到原因所在了:只要存在2#硬件断点,OD运行程序就不正常

如下图,这样设置硬件断点,OD工作不正常


这样设置,OD工作也会不正常


不正常的现象是:OD就无法连续执行程序,每执行一条指令都会停下来,OD显示中断于2#断点:如下图所示:

这个断点地址并不是2#硬件断点的值,为什么会在这里中断呢?太恼火了  

将2#硬件断点删除,OD就可正常运行程序,如下图所示,这样设置,OD就可正常运行程序。


真是怪,不知从何处分析解决,请高手帮忙分析下,问题出在哪里,如何解决,十分感谢!

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
汗,曾经我的OD也有一个问题,一按F4,F7,F8就跑飞,不管在哪里按都一样,弄了好几天都没解决,最后重新装了个才解决了
2008-5-3 19:04
0
雪    币: 224
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
真的把数据写到Drx里面了吗?
2008-5-4 01:44
0
雪    币: 266
活跃值: (52)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
4
已经写进,如下图:


如果是4#硬件断点不正常,那基本上不会造成多大影响,这2#硬件断点工作不正常,搞得很多情况下都很麻烦,郁闷   (不想重装系统)
上传的附件:
2008-5-4 06:56
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
5
DR7怎么是0呢
2008-5-4 09:38
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
6
首先用原版od,不按装任何插件,逐个排除
2008-5-4 09:41
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
7
好像利用某bug可以不停的加断点anti
2008-5-4 11:02
0
雪    币: 304
活跃值: (82)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
8
估计某些插件工作不正常
2008-5-4 11:25
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
哇  原来有人和我一样的问题...偶开始还以为多换几个OD就可以  哪知道换了几个OD也是一样

后来的解决方案就是 先用 BP CreateFileA  做个过渡..这样就可以了
2008-5-4 15:12
0
雪    币: 266
活跃值: (52)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
10
多谢各位指点

没撤了,用英文原版的OD,不带插件,还是一样的现象



我这里不存在Anti Debug,因为测试程序是我随手写的一个很简单的程序,没有Anti Debug



这种方案在我这里也行不通

估计和系统的某个东东发生冲突,实在不想重装系统!
2008-5-4 19:33
0
游客
登录 | 注册 方可回帖
返回
//