《Windows内核编程》全书总复习用控制设备、系统通知、进程保护、文件备份小过滤器和设备监视器串联全书11章与185个核心目录层级。 覆盖6个本页目录坐标。直觉起点 、、、、共同构成本页坐标。用控制设备、系统通知、进程保护、文件备份小过滤器和设备监视器串联全书11章与185个核心目录层级。 内核编程必须同时画三张图:调用图说明用户请求、系统回调或I/O如何进入驱动;对象图说明DriverObject、DeviceObject、IRP、回调Cookie、上下文和池块由谁拥有;时间图说明注册、并发回调、注销、排空和卸载的先后。少一张图,表面可用的驱动也可能在压力或卸载时蓝屏。 常见误区与故障注入 四类样本与验收 样本注入方式必查证据通过条件基线固定快照、sys/PDB和输入状态码、IRQL、对象与日志与预测一致边界空缓冲、短输出、断开客户端长度、Information、引用不越界不泄漏失败错IRQL、竞态、Verifier规则首错栈和责任层故障可定位恢复清理或快照后同输入重放模块、服务、池、回调状态回到基线 练习 小结 隔离虚拟机:连接“恢复干净快照”的内核契约与证据。 IRP证据:连接“构建签名驱动”的内核契约与证据。 通知回调:连接“运行控制设备”的内核契约与证据。 Minifilter:连接“验证系统通知”的内核契约与证据。 Verifier闭环:连接“运行过滤项目”的内核契约与证据。 本页6个目录坐标全部进入实验链,不以泛化驱动主题替代原书内容。 术语表复习本章(6 题)下一章 →《Windows内核编程》权威学习地图讨论评论区加载中…