首页
社区
课程
招聘
[原创]无需解密页帧中的进程结构来获取真实CR3
发表于: 2025-12-12 21:50 15548

[原创]无需解密页帧中的进程结构来获取真实CR3

2025-12-12 21:50
15548

EAX,ACX,FAC等内核级反作弊都陆续上了CR3的加密,即:想办法接管内核异常并将_KPROCESS.DirectoryTableBase的值写份错的,然后在附加等一切需要访问_KPROCESS.DirectoryTableBase的操作触发异常时,在接管后的异常处理回调中修复DirectoryTableBase的值


而作为内核"安全"开发者,我们需要来获取进程真实的CR3来读取进程数据检查游戏安不安全,有没有隐藏的漏洞。


所以,想办法解密/获取真实CR3是非常有必要的。


市场上大多数在售的非法驱动采用的都是 学技术打豆豆 大佬的方法:


通过CR3的页帧中ListEntry.Flink会指向被加密的进程K/EPROCESS结构指针这个原理,结合遍历MmPfnDataBase来不断比对页帧的ListEntry.Flink解密后是否为需要找的进程K/EPROCESS结构指针,从而获取到真实的CR3


但是这个方法有个缺点:

即 在Win10/11部分版本(经测Win11 24H2以及群友反馈部分高版本Win10/11)中,对应的加密算法(MiSetPageTablePfnBuddy函数中可见)与其他版本不同,需要额外处理,适配起来很麻烦


(下图为除特殊版本外,默认的加密K/EPROCESS方法)



[招生]科锐逆向工程师培训(2026年7月3日实地,远程教学同时开班, 第56期)!

最后于 2026-6-19 00:44 被Hook你的心跳编辑 ,原因: 更新说明 增加更多说明以及实现原理
上传的附件:
收藏
免费 209
打赏
分享
最新回复 (190)
雪    币: 2771
活跃值: (2710)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
前排广告位!
2025-12-12 22:07
0
雪    币: 1355
活跃值: (3529)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢支持
2025-12-13 03:02
0
雪    币: 206
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
6666666
2025-12-13 03:10
0
雪    币: 4138
活跃值: (6404)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢你的细致分析,受益匪浅!
2025-12-13 05:20
0
雪    币: 12989
活跃值: (9792)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
6
EAC:已安排
2025-12-13 10:09
1
雪    币: 1502
活跃值: (4609)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
7
EAC:十万一只手
2025-12-13 11:06
1
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
插个apc直接__readcr3不就完事了吗
2025-12-13 12:35
1
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
6666
2025-12-13 14:33
0
雪    币: 223
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
谢谢你的细致分析,受益匪浅!
2025-12-13 15:39
0
雪    币: 94
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
狠狠学习学习
2025-12-13 19:13
0
雪    币: 0
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
牛逼大佬 春看看
2025-12-13 19:31
0
雪    币: 103
活跃值: (277)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
狠狠学习学习
2025-12-13 19:41
0
雪    币: 216
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
mark
2025-12-13 20:32
0
雪    币: 7
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15
1
2025-12-14 00:41
0
雪    币: 69
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
1
2025-12-14 01:14
0
雪    币: 276
活跃值: (430)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
感谢分享
2025-12-14 03:01
0
雪    币: 0
活跃值: (1403)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
感谢分享
2025-12-14 05:28
0
雪    币: 6306
活跃值: (8102)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
老外用的也是 学技术打豆豆 的方法遍历MMPFN吗?
2025-12-14 08:01
0
雪    币: 6306
活跃值: (8102)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
mb_xknjnwpm 插个apc直接__readcr3不就完事了吗
插内核apc 还是用户apc
2025-12-14 08:07
0
雪    币: 562
活跃值: (3438)
能力值: ( LV4,RANK:42 )
在线值:
发帖
回帖
粉丝
21
谢谢分享
2025-12-14 09:13
0
雪    币: 440
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
22
123
2025-12-14 10:24
0
雪    币: 135
活跃值: (443)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
看看                                     
2025-12-14 11:37
0
雪    币: 739
活跃值: (2037)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
6666666666
2025-12-14 18:26
0
雪    币: 38
活跃值: (8450)
能力值: ( LV9,RANK:335 )
在线值:
发帖
回帖
粉丝
25
1
2025-12-14 19:29
0
游客
登录 | 注册 方可回帖
返回