首页
社区
课程
招聘
[求助]请问怎么合并自己的dll到一个exe中?
发表于: 2008-12-20 20:56 3777

[求助]请问怎么合并自己的dll到一个exe中?

2008-12-20 20:56
3777
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 427
活跃值: (65)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
直接用molebox打包
2008-12-20 21:10
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我现在已经用LoadPE把DLL函数加入到hello.exe了

现在用OllyDbg 加载 hello.exe  ,现在的问题是怎样调用这dll?
我用 JMP mydll.<模块入口点>
这样会报错 说 内存不能read  这什么原因呢?
2008-12-21 00:28
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
4
自己合并,必须小心地处理重定位表,详细的请自己搜索PE格式的说明。

另外,推荐看一下《连接器与加载器》。

不处理重定位,dll中的函数可能会引用无效地址的数据,或调用无效地址的函数,所以就会出现你说的内存不能为读的错误。

如果自己合并不来,用rxzcums说的molebox打包就行了,软件会自动帮你处理。
2008-12-21 12:14
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢谢谢谢谢
2008-12-21 13:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我也想看看这东西
2008-12-21 15:30
0
游客
登录 | 注册 方可回帖
返回
//