首页
社区
课程
招聘
[求助]如何取一个程序已经加载的 dll基址
发表于: 2008-12-17 20:11 4367

[求助]如何取一个程序已经加载的 dll基址

2008-12-17 20:11
4367
说明:

    我找到一个游戏程序的基址,但在游戏重新启动后仍然会有变化, 但xxx.dll+5778 这个偏移是不变的.
xxx.dll的基址+5778 这个地址就可以得到这个游戏基址.

问题:

  基址会根据这个dll的载入点不同变化?  如何取得这个xxx.dll的基址?

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你找到不是原基址吧
2008-12-17 20:22
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
3
LoadLibrary()即可找到模块的基址。
2008-12-17 22:34
0
雪    币: 18
活跃值: (80)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
LoadLibrary() 系统的是可以 但其他不行 例如找 记事本 的基址也不行 notepad.exe
2008-12-18 03:37
0
雪    币: 18
活跃值: (80)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
请指教````
2008-12-18 18:19
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
6
试试GetModuleHandle()
2008-12-18 18:29
0
雪    币: 18
活跃值: (80)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
都是这些答案 根本没用 GetModuleHandle LoadLibrary
2008-12-20 01:15
0
游客
登录 | 注册 方可回帖
返回
//