首页
社区
课程
招聘
[求助]dll加载基地址 如何固定
发表于: 2013-6-17 12:30 7332

[求助]dll加载基地址 如何固定

2013-6-17 12:30
7332
一个主程序的输入表中 有一个dll ,假设叫A.DLL
我希望加载到内存时,这个dll的基地址必须是 10000000
其他的dll加载地址随便。

因为这个dll 脱壳了,如果不是10000000的base 就会带来重定位的问题。。

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 159
活跃值: (319)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我已经知道怎么做了
。。。。。。。。。。。。。。。。。。。。。。。。。。。
2013-6-17 12:54
0
雪    币: 1042
活跃值: (470)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
修正下DLL的重定位..
2013-6-17 13:07
0
雪    币: 1867
活跃值: (1619)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
楼主能说一下详细过程吗?
2013-6-17 15:50
0
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
LoadLibraryA
获取一下基址就行了,何必去锁他?
2013-6-17 20:32
0
雪    币: 159
活跃值: (319)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
假如一个dll加了壳 ,部分代码有vm
如果你可以还原vm中的代码
那么不固定的话,重定位会很麻烦的
2013-6-18 16:12
0
雪    币: 496
活跃值: (286)
能力值: ( LV13,RANK:400 )
在线值:
发帖
回帖
粉丝
7
rebase.exe
2013-6-18 18:03
0
雪    币: 73
活跃值: (923)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
弱弱的问下楼主,在编译的时候,在编译选项中指定加载地址可行?
2013-6-19 00:07
0
游客
登录 | 注册 方可回帖
返回
//