在上一篇博文《驱动开发:内核通过PEB获取进程参数》中,我们通过使用KeStackAttachProcess附加进程
的方式获取了该进程的PEB结构信息。本篇文章同样需要进程附加功能,但这次实现一个更有趣的
功能:在某些情况下,应用层与内核层需要共片内存区域,通过该区域可打通内核与应用层的,
此类功能的实现依赖于MDL内存映射机制。
用户空间(R3)数据映射到内核空间(R0)
先来实现将R3内存数据拷贝到R0中,功能实现所调用的API如下:
Io
在上一篇博文《驱动开发:内核通过PEB获取进程参数》中,我们通过使用KeStackAttachProcess附加进程
的方式获取了该进程的PEB结构信息。本篇文章同样需要进程附加功能,但这次实现一个更有趣的
功能:在某些情况下,应用层与内核层需要共片内存区域,通过该区域可打通内核与应用层的,
此类功能的实现依赖于MDL内存映射机制。
用户空间(R3)数据映射到内核空间(R0)
先来实现将R3内存数据拷贝到R0中,功能实现所调用的API如下:
Io
文档评论(0)