正版资源火哥的Windows内核阶段5
火哥的 Windows 内核阶段 5 是一套偏底层的实战向资料,核心关注点不在“会用某个 API”,而在“内核里到底发生了什么”。它把窗口、APC、保护模式、DPC 与定时器、同步机制、句柄表、进程线程这几块内容拆开讲透,每一块都配有对应主题的源码与文档,适合拿来做对照阅读和调试验证。 技术栈与内容
火哥的 Windows 内核阶段 5 是一套偏底层的实战向资料,核心关注点不在“会用某个 API”,而在“内核里到底发生了什么”。它把窗口、APC、保护模式、DPC 与定时器、同步机制、句柄表、进程线程这几块内容拆开讲透,每一块都配有对应主题的源码与文档,适合拿来做对照阅读和调试验证。
技术栈与内容定位
这套资料围绕 Windows 内核的对象管理与执行体机制展开,涉及的不是用户态调用层面的封装,而是内核对象、IRQL 层级、线程调度上下文这些真正决定行为的东西。比如窗口保护部分会从 ETHHOOK 原理切入,先讲清楚钩子在内核里挂在哪一层、拦截的是什么时机,再推进到获取 API、完成保护,形成一个从原理到落地的闭环。这类内容靠看视频很难真正吃透,必须一边看一边对着源码在调试器里下断点验证。
APC 部分同样如此,文档和挂靠主题放在一起,说明它想讲的是 APC 在进程/线程上下文切换中的实际作用,而不是孤立地背结构体。对已经写过驱动、但说不清 APC_LEVEL 与 PASSIVE_LEVEL 行为差异的开发者,这部分的价值比较直接。
项目结构与可复用模块
资料按主题分块组织,每一块基本是「原理讲解 + 源码/文档 + 实操演示」的组合。这种结构的好处是便于按需取用:需要处理窗口保护时,直接看对应那几节;需要理解同步与句柄表时,可以跳到进程线程相关部分单独研究。
- 窗口与保护:ETWHOOK 原理、准备、获取、完成,是一条完整的工程链路,可以整体迁移到自己的拦截需求里。
- APC 与挂靠:文档配合实操,适合用来理解异步过程调用在多线程环境下的执行时机。
- DPC 与定时器:涉及高 IRQL 下的执行约束,是写稳定驱动绕不开的部分。
- 同步、句柄表、进程线程:属于内核对象管理的基础设施,可复用性最高。
真正能复用的不是某段代码原样拷贝,而是它展示的结构:在什么 IRQL 下能做什么、哪些操作必须推迟、对象引用怎么计数。把这些模式抽出来,换一个业务场景照样能用。
适合谁来对照实践
它不适合零基础。前置条件是能看懂 C、写过至少一个能加载运行的 WDM/WDF 驱动、知道内核调试器怎么连。满足这些之后,这套资料的正确用法是:先看原理那一节,理解拦截点在哪;再打开配套源码,对照关键函数逐步跟踪;最后自己在虚拟机里改一处、断一次,观察行为变化。窗口保护和 APC 这两块尤其适合这么练——它们的抽象程度高,只看不动手,很容易以为自己懂了。
自学路径建议
建议按「同步与句柄表 → 进程线程 → APC 与挂靠 → DPC 与定时器 → 窗口保护」的顺序推进。先打牢对象管理和调度的底子,再看 APC 这类依赖线程上下文的机制会轻松很多,最后进入窗口保护这种综合度最高的实战。每读完一个主题,最好自己写一个最小验证:比如手动触发一次 APC、观察 DPC 延迟、在句柄表里定位一个目标对象。能跑通这些最小实验,才算把资料里的内容变成了自己的东西。
火哥的Windows内核阶段5
深入理解Windows内核机制
编辑点评
系统深入,循序渐进,适合有一定基础的Windows内核开发者。
⭐ 编辑推荐
本课程由资深内核专家火哥主讲,系统讲解Windows内核阶段5知识,涵盖窗口、APC、保护模式、DPC与定时器、同步、句柄表、进程线程等多个方面。
✨ 课程亮点
课程目录
📁 12.窗口5 集
- 12.窗口文档.png [493.5 KB]
- 4.窗口保护完成_ev.mp4 [1.2 GB]
- 3.窗口保护HOOKAPI获取_ev.mp4 [1.2 GB]
- 2.ETWHOOK窗口保护准备前奏_ev.mp4 [1.2 GB]
- 1.ETWHOOK原理_ev.mp4 [1023.1 MB]
📁 7.APC3 集
- 7.APC文档.zip [1.8 MB]
- 3.内核APC执行过程_ev.mp4 [1.5 GB]
- 4.APC用户执行_ev.mp4 [1.6 GB]
📁 2.保护模式10 集
- 2.保护模式必看.zip [1.8 MB]
- 5.璋冪敤闂╛ev.mp4 [588.1 MB]
- 11.骞界伒鍦板潃_ev.mp4 [1.2 GB]
- 8.浠诲姟娈礯ev.mp4 [923.6 MB]
- 7.陷阱门与劫持int3作业_ev.mp4 [614.2 MB]
- 4.权限检测_ev.mp4 [622.5 MB]
- 18.控制寄存器_ev.mp4 [344.7 MB]
- 9.浠诲姟闂╛ev.mp4 [349.3 MB]
- 2.娈电殑鍒濇帰_ev.mp4 [632.2 MB]
- 12.椤靛睘鎬ev.mp4 [738.9 MB]
📁 10.DPC与定时器2 集
- 10.DPC与定时器文档.zip [1.8 MB]
- 1.DPC涓庡畾鏃跺櫒_ev.mp4 [850.4 MB]
📁 11.同步5 集
- 11.同步资料.png [493.5 KB]
- 1.鍘熷瓙鎸囦护閿乢ev.mp4 [930.2 MB]
- 4.事件信号处理_ev.mp4 [577.6 MB]
- 2.等待块结构_ev.mp4 [762.2 MB]
- 5.信号量与互斥体_ev.mp4 [898.8 MB]
📁 6.句柄表4 集
- 6.句柄表资料.zip [1.8 MB]
- 2.保护进程_绝杀.mp4 [4.4 GB]
- 4.句柄防止降权.mp4 [7.6 GB]
- 4.句柄防止降权_ev.mp4 [3.0 GB]
📁 5.进程线程6 集
- 5.进程线程必看.zip [1.8 MB]
- 3.线程结构01_ev.mp4 [1.7 GB]
- 6.琚姩鍒囨崲_ev.mp4 [779.8 MB]
- 2.进程_ev.mp4 [2.1 GB]
- 1.KPCR_进程概念_ev.mp4 [1.2 GB]
- 5.线程主动切换_ev.mp4 [930.5 MB]
📁 8.项目11 集
- 1.获取模块.mp4 [3.8 GB]
- 3.win10閫氳涓嶳3灏佽.mp4 [3.4 GB]
- 5.读内存姿势.mp4 [3.5 GB]
- 11.远程CALL完成 游戏测试.mp4 [5.1 GB]
- 14.易语言模块封装.mp4 [4.1 GB]
- 13.自动化加壳签名.mp4 [2.8 GB]
- 12.闅愯棌椹卞姩.mp4 [3.5 GB]
- 7.写内存.mp4 [2.7 GB]
- 4.驱动安装.mp4 [2.9 GB]
- 09.让ntoskrnl保护我们的进程.mp4 [1.4 GB]
- 10.远程call.mp4 [2.1 GB]
📁 9.回调1 集
- 1.进程线程模块回调_ev.mp4 [585.0 MB]
📁 4.系统调用3 集
- 2.系统调用进内核_ev.mp4 [1.2 GB]
- 3.系统调用返回R3_ev.mp4 [728.5 MB]
- 1.系统调用1_ev.mp4 [474.9 MB]
📁 3.驱动开发9 集
- 08.驱动内存加载1_ev.mp4 [1.3 GB]
- 10.云编译_ev 播放不了.txt
- 09.内存加载2_ev.mp4 [2.9 GB]
- 05.钃濆睆鍒嗘瀽_ev.mp4 [1.5 GB]
- 10.云编译_Compress.mp4 [550.4 MB]
- 06.椹卞姩閫氫俊1_ev.mp4 [2.3 GB]
- 2.驱动基础1_Compress.mp4 [110.1 MB]
- 07.閫氫俊灏佽_ev.mp4 [1.3 GB]
- 4.椹卞姩鏂摼_ev.mp4 [1.4 GB]
📁 1.环境配置2 集
- 1.环境配置_ev.mp4 [895.6 MB]
- 火哥内核上文档.png [493.5 KB]
📁 5.调试8 集
- 5.调试文档.png [493.5 KB]
- x5_06.鍗曟涓庣‖浠禵Compress.mp4 [189.2 MB]
- x5_01.璋冭瘯浣撶郴_Compress.mp4 [178.4 MB]
- x5_02.鍋囨秷鎭彂閫乢Compress.mp4 [279.5 MB]
- x5_03.调试等待事件_Compress.mp4 [215.4 MB]
- x5_07.内存断点_Compress.mp4 [53.0 MB]
- x5_05.INT断点原理_Compress.mp4 [208.5 MB]
- x5_04.调试事件返回_Compress.mp4 [166.7 MB]
📁 6.进程伪装3 集
- 6.进程伪装说明.zip [1.8 MB]
- x6_02.伪装文件对象_Compress.mp4 [325.3 MB]
- x6_01.伪装进程1_Compress.mp4 [187.5 MB]
📁 8.VT7 集
- 8.VT说明.png [493.5 KB]
- 05.VT妗嗘灦瀹屾垚_ev.mp4 [814.7 MB]
- 07.VT退出_msr拦截的前戏_ev.mp4 [857.5 MB]
- 10.寮傚父鎷︽埅_ev.mp4 [1.1 GB]
- 03.鍒濆鍖朧MON鍖篲ev.mp4 [495.8 MB]
- 09.让我们的VT支持WIN10_ev.mp4 [1.6 GB]
- 06.Cpuid拦截,框架完成_ev.mp4 [2.5 GB]
📁 3.X649 集
- 3.X64资料.zip [1.8 MB]
- 09.系统调用1_ev.mp4 [588.0 MB]
- 03.X64娈电畝浠媉ev.mp4 [410.3 MB]
- 12.进程回调_ev.mp4 [1.3 GB]
- 06.隐藏可执行内存_ev.mp4 [959.4 MB]
- 11.内核系统调用_ev.mp4 [850.8 MB]
- 13.突破WIN10映射物理页_ev.mp4 [604.4 MB]
- 04.璋冪敤闂╛ev.mp4 [913.8 MB]
- 08.隐藏注入线程_ev.mp4 [566.4 MB]
📁 4.X64异常9 集
- 4.X64异常文档.png [493.5 KB]
- x4_07.VEHBUG修复讲解_Compress.mp4 [26.1 MB]
- x4_12.最后一道防线_Compress.mp4 [151.4 MB]
- x4_04.32位异常派发流程_Compress.mp4 [169.6 MB]
- x4_02.模拟异常流程_Compress.mp4 [89.7 MB]
- x4_03.寮傚父娲惧彂_Compress.mp4 [177.9 MB]
- x4_01.CPU寮傚父绠€浠媉Compress.mp4 [111.9 MB]
- x4_09.SEH编译器扩展_Compress.mp4 [91.3 MB]
- x4_05.VEH閫嗗悜鍒嗘瀽_Compress.mp4 [202.9 MB]
📁 1.开幕2 集
- 1.开幕资料.zip [1.8 MB]
- 1.开讲第一天(座谈大会)_ev.mp4 [651.0 MB]
📁 7.调试自建4 集
- 5.首次断点绕过PEB检测.mp4 [3.4 GB]
- 2.调试代码修复,未完成.mp4 [2.2 GB]
- 4.读写函数完成.mp4 [3.9 GB]
- 1.调试自建的介绍.mp4 [458.9 MB]
📁 2.内存5 集
- 1.VAD私有内存_ev.mp4 [572.0 MB]
- 2.映射内存锁页_ev.mp4 [1.2 GB]
- 4.淇敼椤靛睘鎬ev.mp4 [676.9 MB]
- 3.页帧数据库-6大链表_ev.mp4 [749.2 MB]
- 火哥内核下资料.zip [1.8 MB]
VT-全7 集
- 12.EPT姒傚康闃愯堪.mp4 [123.1 MB]
- 05.VT妗嗘灦瀹屾垚_ev.mp4 [814.7 MB]
- 18.VT过VMP虚拟化.mp4 [323.4 MB]
- 06.Cpuid拦截,框架完成_ev.mp4 [2.5 GB]
- 09.让我们的VT支持WIN10_ev.mp4 [1.6 GB]
- 07.VT退出_msr拦截的前戏_ev.mp4 [857.5 MB]
- 10.寮傚父鎷︽埅_ev.mp4 [1.1 GB]
适合人群
- Windows内核开发者
- 系统架构师
- 对内核技术感兴趣的开发者
🎯 学习收获
- 掌握Windows内核高级特性
- 提升内核开发能力
- 深入理解系统架构
🎉 祝您学习愉快!




