mcpField
A
active-directory-attack-paths

active-directory-attack-paths

github.com/securityskills安全0389 次安装9 周前更新
代码仓库

关于 active-directory-attack-paths

用于授权的内部安全评估,帮助识别 Active Directory 配置问题及通往域管理员权限的提权路径。内容涵盖枚举、凭据攻击、委派与 ACL 滥用,并强调证据记录和清理。

主要功能

  1. 01枚举域信任、组和账户配置
  2. 02分析 Kerberoasting 与 AS-REP Roasting
  3. 03检查委派和 ACL 提权路径
  4. 04记录命令、输出及受影响账户
  5. 05清理测试期间的修改和工具

适用场景

  1. 01评估已进入的授权内部网络
  2. 02追踪通往 Domain Admin 的路径
  3. 03验证 ACL 或委派配置风险

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/securityskills/skills --skill active-directory-attack-paths

安装后在 Claude Code 中输入/active-directory-attack-paths确认已加载。

详细介绍

Active Directory 攻击路径

在经授权的内部评估期间识别并演示 Active Directory 配置错误。

适用场景

  • 你已在经授权的内部网络中取得立足点(或拥有凭据)
  • 你需要梳理可提权至 Domain Admin 或 Enterprise Admin 的路径

方法

1. 初步枚举
  • whoami /all、域信任关系、嵌套组
  • 使用 BloodHound / SharpHound 收集数据(先进行小规模收集:若需隐蔽,可使用 --collectionmethod All --exclude-dc)
  • 查找:可进行 Kerberoasting 的 SPN、可进行 AS-REP Roasting 的账户(未启用预身份验证)、无限制委派、DCSync 权限、GPO 滥用
2. 凭据攻击
  • Kerberoasting:请求 SPN 账户的 TGS,然后离线破解(hashcat -m 13100)
  • AS-REP Roasting:针对启用了 DONT_REQ_PREAUTH 的账户,离线破解(hashcat -m 18200)
  • 密码喷洒仅可在 RoE 授权范围内进行——遵守账户锁定策略
3. 委派滥用
  • 无限制委派:使用 Rubeus,通过打印机漏洞(SpoolSample)捕获 TGT
  • 受限委派:滥用 S4U2Proxy 冒充用户
  • 基于资源的受限委派(RBCD):需要对 msDS-AllowedToActOnBehalfOfOtherIdentity 具有写入权限
4. ACL 攻击
  • 用户、组或 GPO 上的 GenericAll / GenericWrite / WriteDacl / WriteOwner 权限
  • 强制重置密码或更改 ACL,然后重新运行数据收集,以确认新路径
5. 域控制权
  • DCSync(mimikatz lsadump::dcsync 或 secretsdump.py)——仅限明确授权的情况
  • 滥用 AD CS:ESC1–ESC8 模板(Certipy)、Golden / Silver 证书

需要收集的证据

对于每个步骤:运行的命令、显示提权结果的输出,以及受影响的账户。

清理

删除创建的账户、还原更改过的 ACL,并移除投放的工具;在清理日志中记录每项修改。

评论

支持 Markdown