内核虚拟内存分配与释放技术.pdf

在开始学习内核内存读写篇之前,我们先来实现一个简单的内存分配销毁堆的功能,在内核空间内用户仍然可

以动态地申请与销毁一段的堆空间。通常而言,内核中了ZwAllocateVirtualMemory这个函数用于

专门分配虚拟空间,而与之相对应的则是ZwFreeVirtualMemory此函数则用于销毁堆内存。当我们需要分配

内核空间时,往往需要切换到目标进程栈上再进行操作。接下来LyShark将从API开始介绍如何运用这两个函

数实现内存分配与使用,并以此来作为驱动读写篇的知识。

首先以内存分配为例ZwAllocateVirtualM

文档评论(0)

1亿VIP精品文档

相关文档