首页
社区
课程
招聘
[原创]从0到1实现NPT无痕Hook——内存虚拟化Hook技术全解析
发表于: 2026-7-2 15:20 12442

[原创]从0到1实现NPT无痕Hook——内存虚拟化Hook技术全解析

2026-7-2 15:20
12442
收藏
点赞 ・110
打赏
分享
打赏 + 1.00雪花
打赏次数 1 雪花 + 1.00
 
赞赏  临时test   +1.00 2026/07/08 感谢分享~
最新回复 (53)
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
51 楼
这个方法对同一个可执行页面同时进行高速读取和执行时会有概率读穿,但是INTEL就不会有这个问题,因为INTEL天然支持R-Only。
2026-10-4 12:55
1
雪    币: 2249
活跃值: (1376)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
52 楼
小鱼捞捞 这个方法对同一个可执行页面同时进行高速读取和执行时会有概率读穿,但是INTEL就不会有这个问题,因为INTEL天然支持R-Only。

准确来说是Execute-Only,不是Read-Only,但也可以这么说,问题的本质就是 NPT 复用了 x86 页表的结构,而 x86 页表原生不支持不可读(即只要页面存在就必须可读), 所以只能做到降低概率,没法从根源上彻底避免。

最后于 2026-10-5 18:19 被漫雾.编辑 ,原因:
2026-10-5 17:56
0
雪    币: 220
活跃值: (135)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53 楼
git仓库链接不能打开了吗?  我这边显示404了呢
6天前
0
雪    币: 2249
活跃值: (1376)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
54 楼
木木. git仓库链接不能打开了吗? 我这边显示404了呢
好的我到时候去反馈一下,这个你先用着:807K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6y4K9i4y4@1P5f1k6A6M7W2)9J5c8W2y4h3e0f1S2&6M7r3g2J5N6X3W2K6L8%4u0Q4x3X3c8b7M7X3g2$3K9h3g2%4
1天前
0
游客
登录 | 注册 方可回帖
返回