推荐学习路线

从这里开始学习 Windows 内核

Windows 内核体系庞大而深奥。为了帮助你系统化地建立知识模型,我们为你规划了一条从浅入深循序渐进的 5 步核心学习路径。建议按照顺序逐一攻克关键主题。

Step 1入门
进入主题

系统架构

解析 Windows 双模式架构与内核核心组件协作。

学习重点:奠定全局视野,理解用户模式与内核模式分界、执行体组件、微内核与 HAL 硬件抽象层的分工协作。
Step 2入门
进入主题

进程与线程

介绍 Windows 进程与线程的生命周期及核心模型。

学习重点:剖析 Windows 下程序执行的核心载体,掌握 EPROCESS、ETHREAD 数据结构与多级抢占式调度算法。
Step 3入门
进入主题

内存管理

阐述虚拟内存体系、地址空间与物理内存管理。

学习重点:理解现代操作系统的核心支柱:分页寻址、虚拟地址描述符(VAD)、工作集修剪以及内存池管理。
Step 4入门
进入主题

诊断与日志

介绍 Windows 诊断追踪与内核调试日志设施。

学习重点:掌握观察与分析系统的实战利器:事件追踪(ETW)、EVTX 二进制日志机制与内核调试探针。
Step 5入门
进入主题

安全

详解 Windows 访问控制、凭据认证与内核安全。

学习重点:探索现代内核防护纵深:访问令牌(Token)、安全描述符(ACL)、完备性级别及虚拟化安全(VBS)。