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

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

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


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

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 151
活跃值: (66)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
win 98 ?
2005-8-11 13:44
0
雪    币: 216
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
OD里面16进制数据必须以0或者0x打头,否则无法识别
这个是最基本的常识哦,佩服楼主不耻下问
2005-8-11 15:59
0
雪    币: 220
活跃值: (116)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
呵呵,我看了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总是断下来,并不理会条件,命令栏则也是提示"无法识别的标识符".
2005-8-14 13:25
0
雪    币: 216
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
字符串断点我也不是很清楚,不如你把字符串的前面四个byte看成
一个dword来下断巴
2005-8-14 16:23
0
雪    币: 220
活跃值: (116)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
好,我作了这样的尝试,
bp MoveCreateFileA,[[ESP+4]+8]==EAB5A9D2
EAB5A9D2应该是0xEAB5A9D2才对的.:)
谢谢.
2005-8-17 10:27
0
游客
登录 | 注册 方可回帖
返回
//