首页
社区
课程
招聘
[求助]dll资源中的字符串怎么下断点呢?
发表于: 2008-5-31 11:07 5268

[求助]dll资源中的字符串怎么下断点呢?

2008-5-31 11:07
5268
要调试的exe在初始化的时候会loadlibrary一个指定的dll

判断是否破解是在dll中进行的,发现是破解的话,会显示一个错误的对话框,显示初始化失败

在dll的资源段中能找到初始化失败的字符串,可是在ollydbg中怎么对访问这个字符串下断点呢?

用内存访问断点对字符串所在的地址下断点没用,对messagebox这个错误对话框函数下断点也没用~

这种情况下有办法能下断点么?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 277
活跃值: (106)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
2
[QUOTE=;]...[/QUOTE]
你要先确保dll已经加载了,再去下内存断点,如果没加载,那个地方都不存在,你怎么下断点?
2008-5-31 12:38
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我是在loadlibrary之后一条指令下的断点,在ollydbg中看内存已经看到该dll已经加载进来了

当然是在看到的地方下断点,这个当然知道
2008-5-31 14:13
0
雪    币: 215
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
loadlibrary已经执行了dll的DllMain函数..............
2008-5-31 17:52
0
雪    币: 146
活跃值: (72)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
我是这样做的:F9运行,然后CTRL+N查找对应的DLL模块,找到对应的函数下断。然后再进入注册界面注册,一般都会断下。
2008-6-1 13:19
0
游客
登录 | 注册 方可回帖
返回
//