Agent Skills
返回列表
🔒

Windows安全缓解

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/windows-mitigations-lr-bw2u。

技能介绍

你要解决什么问题

逆向分析或漏洞研究时,经常遇到一个困境:找到了潜在漏洞点,却不知道目标进程里到底开着哪些防护,也说不清某次崩溃是被哪一层拦截的。Windows 的缓解措施是分层叠加的,ASLR 打乱布局、DEP/NX 禁止数据页执行、CFG 校验间接调用、CET 影子栈防返回劫持,再加上 SEHOP、Heap Guard、ACG 等。单独看每项机制的文档不难,难的是把它们还原成真实目标上的防护全景,并据此判断绕过路径是否可行。

这个技能如何工作

技能把缓解措施研究拆成一份可执行的操作清单:

  • 按顺序执行:默认依序分析各缓解机制,除非用户明确要求调整顺序;
  • 逐项判定适用性:针对当前目标/上下文评估每种技术是否生效、以何种配置生效;
  • 双向覆盖:每项机制同时给出保护原理和已知绕过思路,而非只罗列防护开关;
  • 进度追踪:记录清单中已完成的条目,避免遗漏;
  • 推进下一步:基于分析结果给出后续研究方向建议。

覆盖的机制范围包括 ASLR、DEP/NX、CFG、CET/Shadow Stack、SEHOP、Heap Guard、ACG 以及 Arbitrary Code Guard。

适用边界与注意点

  • 输出质量依赖对目标二进制的可分析程度,无法获取二进制时只能给出一般性结论;
  • 绕过技术部分仅面向防御研究、漏洞评估与缓解策略规划,需在授权范围内使用;
  • 不同 Windows 版本和编译选项会显著改变实际防护组合,结论需结合具体目标验证,不能直接套用。

使用场景

  • 逆向分析目标进程时,需逐项确认 ASLR、CFG 等缓解是否开启,并给出绕过可行性判断。
  • 编写漏洞利用代码时被 DEP 或 CFG 拦截,需定位防护层级并规划绕过路径。
  • 评估目标程序防护强度时,需对照缓解机制清单逐项核查,形成完整防护画像。
  • 研究 CET 影子栈等机制的防护原理与已知绕过手法,为防御方案提供依据。

适合人员

  • 漏洞研究人员,需要在授权范围内评估目标防护并规划绕过策略。
  • Windows 逆向工程师,需要在分析二进制时确认缓解措施配置。
  • 渗透测试人员,需要在授权评估中定位 payload 被哪层缓解拦截并给出后续步骤。
  • 安全工程师,需要为漏洞利用与防御方案提供机制层面的依据。