首页
社区
课程
招聘
[旧帖] 手动修改DLL中 Call 函数的一些问题 0.00雪花
发表于: 2010-1-25 10:17 3501

[旧帖] 手动修改DLL中 Call 函数的一些问题 0.00雪花

2010-1-25 10:17
3501
修改一个DLL中的一些代码,会用LoadLibraryA 函数。
我在倒入表中找到这个函数入口地址
也在代码中收索到使用倒入表是用
call Dword Ptr [10009004] 10009004 是倒入表入口地址的Table的地址
十六进制的是FF15 04900010
我在空隙中添加了 FF15 04900010 在此DLL加载过程中 此DLL的基址会变其他的值
原代码中的 call Dword Ptr [10009004]  会根据基址编换。
但是我自己添加的就不会变换。
是什么原因?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 424
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
这个是dll重定向的问题,建议先找一点参考资料比较容易搞明白
2010-1-25 12:54
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
学习学习   留个脚印  嘿嘿
2010-1-25 13:50
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习学习   留个脚印  ,呵呵呵呵
2010-1-25 14:27
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
不是很了解导出表的话,就用DUMP软件吧
2010-1-25 17:43
0
游客
登录 | 注册 方可回帖
返回
//