首页
社区
课程
招聘
OD能不能下这样的断点?
发表于: 2006-4-21 19:57 5271

OD能不能下这样的断点?

2006-4-21 19:57
5271
如果执行到某条指令时(现在不知道这指令是什么形式)
  这条指令的源操作数为一个指定的常量数字,如果这个数字符和我们的要求,如=100
那就断下来。

比如
MOV ECX , 100; //如果100是我们想断的那个数,就断在这里
或者
MOV DWORD PTR [ESP-4] , 100;//同样要断
ADD ECX , 7;//同样要断

MOV ECX , 101;就不作考虑

也就是目的操作数不确定。。

能不能下这样的断呀?

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

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 2506
活跃值: (1030)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
2
这个不太好干,以MOV EAX,100为例,可以这样试一下:
保证你要断的条件断点位置在你当前断下位置的后面,而且会被执行(举个例子:比如你断 bp GetWindowTextA,断下来了,你知道以后要执行的代码可能有个 MOV EAX,100,而且这句代码会在随后被执行),另外保证调试菜单下的跟踪步入和跟踪步过的菜单是可用的(就是没变灰),现在按CTR+T设置暂停RUN跟踪条件:把 命令是一个 前面的勾选上,内容填 MOV R32,100(这里的R32等的含义你可以看一下OD的帮助),现在确定后在OD中按CTR+F12应该可以断到你想断的地方。
2006-4-21 20:34
0
雪    币: 215
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
多谢CCDebuger
试一下先。
2006-4-21 21:09
0
雪    币: 215
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
CCDebuger:
MOV DWORD PTR [ESP-4] , 100;//同样要断

下断
MOV DWORD PTR [R32] , 100
或者
MOV [R32] , 100
不好使,

MOV R32 , 100好使
2006-4-22 11:59
0
雪    币: 2506
活跃值: (1030)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
5
MOV DWORD PTR [ESP-4] , 100 这样的我没试过。我先看看能有什么好方法。
2006-4-22 12:43
0
雪    币: 2506
活跃值: (1030)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
6
测试了一下,条件中命令这样设:
MOV DWORD [R32-4],100
设好后按CTR+F11可以断下来。
2006-4-22 13:18
0
雪    币: 215
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
晕,我试了
00403463    ?  6A 00      push    0
00403465    .  C74424 FC >mov     dword ptr ss:[esp-4], 7
0040346D       83C4 08    add     esp, 8

命令是一个 -> MOV DWORD [R32-4] , 7
不能断到这里,晕,我先在00403463下断,停下来后,Ctrl+T,然后Ctrl+F11或者F12 不行,直接跳过去了。
怎么回事呢?
OD 1.10 2004-6-22 fly修改的那个版本。。
2006-4-22 13:42
0
雪    币: 2506
活跃值: (1030)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
8
我这正常,你再看看是什么原因:

2006-4-22 14:14
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
usa
9
学习一下!
2006-4-23 00:06
0
雪    币: 3688
活跃值: (4242)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
10
最初由 蓝色光芒 发布
晕,我试了
00403463 ? 6A 00 push 0
00403465 . C74424 FC >mov dword ptr ss:[esp-4], 7
0040346D 83C4 08 add esp, 8

........


换kanxue刚更新的OllyICE
2006-4-23 00:27
0
游客
登录 | 注册 方可回帖
返回
//