首页
社区
课程
招聘
[原创]win11 26H1 下MmGetVirtualForPhysical的变化
发表于: 1天前 393

[原创]win11 26H1 下MmGetVirtualForPhysical的变化

1天前
393

最近在做页表遍历的时候,在win11 26H1下使用MmGetVirtualForPhysical反取ExAllocatePool、MmAllocateContiguousMemory等内核申请内存函数的物理地址所对应的虚拟地址的时候发现其返回失败,

微软在新版本的系统取消了这一系列函数对mmpfndatabase的写入:







由于mmpfn里的pteaddress为空,导致反取失败,不知微软这一操作是为何

此外win11 21H2 在双机调试下驱动也貌似要签名才能加载,可见其越来越严的签名政策



[培训]《冰与火的战歌:Windows内核攻防实战》!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

收藏
免费 0
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回