- 0
- 0
- 约1.96万字
- 约 16页
- 2026-09-20 发布于北京
- 举报
在上一篇博文《驱动开发:内核通过PEB获取进程参数》中我们通过使用
KeStackAttachProcess附加进程
的方式获取了该进程的PEB结构信息,本篇文章同样需要使用进程附加功能,但这次实现一个更加
有趣的功能,在某些情况下应用层与内核层需要共片内存区域,通过这片区域可打通内核与应用层的
,此类功能的实现依赖于MDL内存映射机制实现。|end▁of▁sentence|
应用层(R3)数据映射到内核层(R0)|end▁of▁
sentence|
先来实现将R3内存数据拷贝到R0中,功能实现所调用的API如下:|end▁of▁sentence|
IoAllocateMdl该函数用于创建MDL
(类似初始化)MmProbeAndLockPages用于锁定创建的地址
其中UserMode
代表用户层,IoReadAccess
以的方式锁定M
mGetSystemAddressForMdlSafe用于从MDL
中得到映射内存地址RtlCopyMemory用于内存拷
贝,将DstAddr
应用层中的数据拷贝到pMapped
您可能关注的文档
最近下载
- 最新统编版四年级道德与法治上册8.1《别让它抢走太多》课件.pptx VIP
- TNAIA0176—2022浆水团体规范.pdf VIP
- X线摄影检查技术图像后处理与打印70课件讲解.pptx VIP
- 《花艺环境设计师》职业标准(2026年版).pdf VIP
- 变电所继电保护设计(最新版).docx VIP
- 2026福建福州交通新能源科技有限公司招聘2人考试参考题库及答案解析.docx VIP
- 铁皮石斛PPT课件.ppt
- General Safety and Performance Requirements--XX 产品GSPR安全和性能基本要求检查表 MDR.docx VIP
- TCSAS-政务数据分类分级规范及编制说明.pdf VIP
- 理光MP CW2201工程机维修手册.pdf VIP
原创力文档

文档评论(0)