首页
社区
课程
招聘
[求助]OD条件断点无论条件是否满足都被断下
发表于: 2014-3-9 15:13 4930

[求助]OD条件断点无论条件是否满足都被断下

2014-3-9 15:13
4930
OD的条件断点设成这样:
[[[eax + 0x10] + 0x10] + 0xc] == 0x00030003
当eax = 0的时候竟然也会被断下
好像条件指向一个不可读的地址空间的时候也会认为条件成立
后来改成:
[[[eax + 0x10] + 0x10] + 0xc] == 0x00030003 && eax != 0
eax = 0 时还是被断下
我平时都是尽量简化条件表达式才能正确断下
请问这是OD的问题么?
后来觉得是异常引起的,于是屏蔽了所有的异常(调试选项-异常),问题依旧
我换了好几个版本都一样,请高手指点

高手都哪去了,来帮忙解答一下吧~~~

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 66
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
自己先顶一个,此问题已困扰我多时,请高手现身解答,谢谢
2014-3-9 15:15
0
雪    币: 7048
活跃值: (3527)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
3
把0x去掉试试,不确定是不是这个原因,我一般设断点都不加0x的。OD默认就是16进制
2014-3-9 16:08
0
雪    币: 66
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
去掉了也不行
2014-3-9 19:29
0
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我也遇到这个问题了  不知道是什么问题
[[[[eax+10]+1E0]+4]+30+4]==0xC2C6B3C9   怎么都能断下来
2014-3-14 20:13
0
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
网上看了下 好像是OD的bug
2014-3-14 20:16
0
雪    币: 81
活跃值: (100)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
先用记录断点看看都表达式究竟等于多少先啦
2014-3-14 20:51
0
游客
登录 | 注册 方可回帖
返回
//