找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 5009|回复: 3

关于WIN64的重定位表问题

[复制链接]

5

主题

103

回帖

0

精华

铜牌会员

积分
252
发表于 2016-4-2 10:14:46 | 显示全部楼层 |阅读模式
本帖最后由 绿林科技 于 2016-4-2 10:18 编辑

请问站长,WIN32和WIN64的重定位表有什么不同之处吗?相同的修复重定位表的代码,WIN32内核能修复,而WIN64内核却不能修复。
请问这是什么问题。实在搞不懂,不知两种内核的区别在那里。

PE32结构图.jpg

PE64结构图.jpg

5

主题

103

回帖

0

精华

铜牌会员

积分
252
 楼主| 发表于 2016-4-2 14:14:10 | 显示全部楼层
找到问题根源了,修正方法不同
IMAGE_REL_BASED_DIR64

The base relocation applies the difference to the 64-bit field at offset.

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2016-4-4 23:20:16 | 显示全部楼层
我的WIN64教程,恢复INLINE HOOK那一节就讲过了,代码也给出了。

5

主题

103

回帖

0

精华

铜牌会员

积分
252
 楼主| 发表于 2016-4-10 21:23:30 | 显示全部楼层
Tesla.Angela 发表于 2016-4-4 23:20
我的WIN64教程,恢复INLINE HOOK那一节就讲过了,代码也给出了。

谢谢!,另外想提醒一下你,Discuz 论坛的SOSO表情已经不能用了的,你可以后台取消这个功能,恢复系统自带的表情,Discuz官网的 SOSO 表情也不能用了。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表