首页
社区
课程
招聘
[求助]一个很有难度的问题。关于dll静态合并到exe
发表于: 2007-11-6 16:54 4982

[求助]一个很有难度的问题。关于dll静态合并到exe

2007-11-6 16:54
4982
目的就是把dll的代码拼接到exe代码的末尾+4的位置(以免代码混乱).合并.text,.rdata,.data,.reloc节.rsrc可以分开
有一个自己写的动态库。一个导出函数。一个导出变量
节的数量有5个。分别为
.text
.rdata
.data
.rsrc
.reloc
在exe中有4个节分别为
.text
.rdata
.data
.rsrc

目的就是把dll的代码拼接到exe代码的末尾+4的位置(以免代码混乱).合并.text,.rdata,.data,.reloc节.rsrc可以分开
目前我把dll代码拼接到了exe代码末尾.修正了exe其他节的偏移.
修正了.text节
ida察看入口等都正确
但是还没有做
rdata
data
reloc
等节内容的重定项修正等工作
不知道哪位兄弟提提意见。如何用这种合并的话有没有好的方法。
或者有没有类似的程序作为参考

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 44229
活跃值: (19955)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
pebundle等程序有这功能,你可以找个研究下
2007-11-6 19:00
0
雪    币: 242
活跃值: (269)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
....好谢谢tz
2007-11-7 13:11
0
雪    币: 242
活跃值: (269)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
看了那个工具。他是把dll的段增加到exe里。结果有双份的pe,.text,.rdata,.data这样
:(还有其他的么?
2007-11-8 10:42
0
雪    币: 44229
活跃值: (19955)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
5
MoleBox也是捆绑
2007-11-8 15:55
0
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
怀疑LZ写流氓工具
2007-11-8 16:09
0
游客
登录 | 注册 方可回帖
返回
//