Implements DEP, ASLR, CFG, and Windows Exploit Protection mitigations via PowerShell to harden endpoints against buffer overflows, ROP chains, and code injection.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cybersecurity-skills-zh:implementing-memory-protection-with-dep-aslrThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
在加固端点以抵御基于内存的漏洞利用时使用本技能,通过配置 DEP、ASLR、CFG 和 Windows Exploit Protection 实施系统级和应用程序级缓解措施。
在加固端点以抵御基于内存的漏洞利用时使用本技能,通过配置 DEP、ASLR、CFG 和 Windows Exploit Protection 实施系统级和应用程序级缓解措施。
# 启用系统范围的 DEP(数据执行防护)
# 引导配置:OptIn(默认)、OptOut(推荐)、AlwaysOn
bcdedit /set nx AlwaysOn
# 验证 ASLR 状态(现代 Windows 默认启用)
Get-ProcessMitigation -System
# MandatoryASLR、BottomUpASLR、HighEntropyASLR 应为 ON
# 启用所有系统级缓解措施
Set-ProcessMitigation -System -Enable DEP,SEHOP,ForceRelocateImages,BottomUp,HighEntropy
# 加固高风险应用程序(浏览器、Office、PDF 阅读器)
Set-ProcessMitigation -Name "WINWORD.EXE" -Enable DEP,SEHOP,ForceRelocateImages,CFG,StrictHandle
Set-ProcessMitigation -Name "EXCEL.EXE" -Enable DEP,SEHOP,ForceRelocateImages,CFG,StrictHandle
Set-ProcessMitigation -Name "AcroRd32.exe" -Enable DEP,SEHOP,ForceRelocateImages,CFG
Set-ProcessMitigation -Name "chrome.exe" -Enable DEP,CFG,ForceRelocateImages
Set-ProcessMitigation -Name "msedge.exe" -Enable DEP,CFG,ForceRelocateImages
# 导出配置以供部署
Get-ProcessMitigation -RegistryConfigFilePath "C:\exploit_protection.xml"
# 通过 Intune 或 GPO 部署
Intune:端点安全 → 攻击面减少 → Exploit Protection
导入 exploit_protection.xml 模板
GPO:计算机配置 → 管理模板 → Windows 组件
→ Windows Defender Exploit Guard → Exploit Protection
→ "使用通用的 Exploit Protection 设置" → 已启用
→ 指向网络共享上的 XML 文件
| 术语 | 定义 |
|---|---|
| DEP | 将内存页面标记为不可执行,防止在数据区域执行 shellcode |
| ASLR | 随机化已加载模块的内存地址,以挫败硬编码的 ROP 小工具 |
| CFG | 在运行时验证间接调用目标,防止控制流劫持 |
| SEHOP | 验证 SEH 链完整性,防止基于 SEH 的漏洞利用 |
npx claudepluginhub killvxk/cybersecurity-skills-zhConfigures Windows memory protections like DEP, ASLR, CFG via PowerShell, GPO, and Intune to harden endpoints against buffer overflows, ROP chains, and code injection.
Configures Windows DEP, ASLR, CFG mitigations via PowerShell, GPO, Intune to protect endpoints from buffer overflows, ROP, code injection exploits.
Implements DEP, ASLR, CFG, and other exploit mitigations to harden Windows endpoints against memory corruption attacks like buffer overflows and ROP chains.