首页
社区
课程
招聘
[旧帖] 关于复制dll机器码进行apihook的一些问题 0.00雪花
发表于: 2013-4-3 05:55 2786

[旧帖] 关于复制dll机器码进行apihook的一些问题 0.00雪花

2013-4-3 05:55
2786
现在我的问题就是
1.dll在内存中分配的地址不是连续的,有什么办法能够比较简单的复制下来而不是用VirtualQuery去枚举?
2.64位里面绝对跳转应该很少了,但是32位代码里面应该还是有一些,对于这些除了翻重定位表以为该怎么处理比较快捷?
3.是不是直接抄一个现成的dll内存加载代码然后用内存映射文件加载后用抄来的代码解决问题更快一点啊...

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

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
最后还是自己解决了
1.xp下可以用WriteProcessMemory,win7下64位系统运行的32位程序会失败,只能用VirtualQuery
2.试着执行了一个MessageBoxA,没问题,等遇到需要重定向的时候再说吧
3.如果没有重定向的问题话直接复制相当简单
2013-4-4 10:18
0
游客
登录 | 注册 方可回帖
返回
//