首页
社区
课程
招聘
请教ollydbg设置条件断点的格式.
2005-8-11 10:39 4444

请教ollydbg设置条件断点的格式.

2005-8-11 10:39
4444
请看这样的设置:
BP MoveCreateFileA,[[ESP+4]+8]==EAB5A9D2
对不对?为什么提示总是会断下来,命令栏提示"无法识别的标识符".
如下设置断点,
BP MoveCreateFileA,[ESP+4]=="c:\abc\abc.exe"
也总是会断下来,命令栏提示"无法识别的标识符".


严重不明白.
知道朋友告知一下.

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞0
打赏
分享
最新回复 (5)
雪    币: 151
活跃值: (66)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
shuair 2 2005-8-11 13:44
2
0
win 98 ?
雪    币: 216
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
阵雨 2005-8-11 15:59
3
0
OD里面16进制数据必须以0或者0x打头,否则无法识别
这个是最基本的常识哦,佩服楼主不耻下问
雪    币: 220
活跃值: (116)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
aerror 2 2005-8-14 13:25
4
0
呵呵,我看了OD的帮助,里面这样举例子:
[TRING 123456]=="Brown fox" - true if memory starting from address 0x00123456 contains ASCII string "Brown fox", "BROWN FOX JUMPS", "brown fox???" or similar. The comparison is case-insensitive and limited in length to the length of text constant.
看看帮助有些问题的,
可是BP MoveCreateFileA,[ESP+4]=="c:\abc\abc.exe"
并不涉及这个问题,但我这里还是出来同样的提示?
运行到CreateFileA总是断下来,并不理会条件,命令栏则也是提示"无法识别的标识符".
雪    币: 216
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
阵雨 2005-8-14 16:23
5
0
字符串断点我也不是很清楚,不如你把字符串的前面四个byte看成
一个dword来下断巴
雪    币: 220
活跃值: (116)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
aerror 2 2005-8-17 10:27
6
0
好,我作了这样的尝试,
bp MoveCreateFileA,[[ESP+4]+8]==EAB5A9D2
EAB5A9D2应该是0xEAB5A9D2才对的.:)
谢谢.
游客
登录 | 注册 方可回帖
返回