New to Claude Skills? Learn how to install them →

zhaoxuya520 on GitHub

Windows Active Directory Security

Free

Streamline your Active Directory penetration testing workflow.

Get this skill

Free · Opens the source repo

What Windows Active Directory Security does

The Windows Active Directory Security skill is designed for professionals engaged in authorized penetration testing and security assessments of Active Directory environments. It provides a structured approach to conducting identity attacks, including Kerberos, AD CS, BloodHound paths, NTLM relay, and domain privilege escalation. This skill is particularly useful for security analysts and ethical hackers who need to navigate complex Active Directory structures while adhering to strict authorization protocols.

This skill emphasizes a methodical workflow, starting with enumeration and mapping out attack paths before executing any potentially destructive actions. Users are guided to leverage tools such as BloodHound for visualizing attack paths and Impacket for credential enumeration. The skill also outlines essential tasks such as ensuring proper authorization scope, documenting actions, and maintaining a checklist for compliance with security policies.

The toolchain provided within the skill includes popular utilities like Certipy for AD CS attacks, Rubeus and Mimikatz for credential management, and Coercer for NTLM relay attacks. Each tool is selected to enhance the user's ability to conduct thorough assessments while minimizing risks. The skill also stresses the importance of evidence collection and documentation, ensuring that all actions taken during testing are reproducible and compliant with the agreed-upon scope.

In summary, this skill is tailored for security professionals looking to deepen their expertise in Active Directory security assessments. It provides a comprehensive framework for executing identity attacks responsibly and effectively, making it an essential resource for anyone involved in AD security research.

When to use it

Use this skill when you need to conduct security assessments on Active Directory environments, particularly when exploring identity attacks and privilege escalation.

When not to use it

This skill is not suitable for unauthorized testing or environments where Active Directory is not present.

What you can build with it

Conducting a Kerberoasting Attack

Utilize the skill to perform a Kerberoasting attack by enumerating service accounts and extracting service tickets for offline cracking.

Mapping AD Attack Paths

Leverage BloodHound to visualize and analyze potential attack paths within the Active Directory environment.

Executing NTLM Relay Attacks

Use the skill to set up and execute NTLM relay attacks, ensuring that all actions are documented and authorized.

How to install Windows Active Directory Security

View source

1. Install with the skills CLI

npx skills add zhaoxuya520/reverse-skill/windows-ad --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by zhaoxuya520

Windows / Active Directory Security

ACTION REQUIRED(读完后立刻执行)

  1. NOW: 读取 ../field-journal/precedent-pentest.md
  2. NOW: 域/AD 测试必须明确授权范围(含 DC、是否允许投毒/中继)
  3. NOW: case-init;network_profile 与禁止动作写清
  4. NEXT: tool-index(impacket/certipy/bloodhound 等常手动)
  5. ACT: 从身份枚举与 BloodHound 图开始,不先上破坏性利用

适用场景

  • 域渗透、Kerberoasting、AS-REP、委派
  • AD CS(ESC1–ESC8 等)证书攻击
  • BloodHound / SharpHound 攻击路径
  • NTLM Relay / Coercer 强制认证
  • 本地提权到域路径(Potato 等作为跳板)

与 attack-chain 关系

  • 多阶段从外网到域控 → PRIMARY 可仍是 attack-chain/,本 skill 为 AD 专科
  • 已在域内专注身份 → PRIMARY = 本 skill

工作流

1. 枚举

# 示例 Impacket / 内置(需凭据与授权)
nxc smb <range> -u user -p pass
bloodhound-python -d domain.local -u user -p pass -c All -ns <DC>

2. 常见路径(先图后枪)

□ Kerberoast / AS-REP → 离线破解
□ ACL 滥用(GenericAll/WriteDacl)
□ 委派(非约束/约束/基于资源)
□ AD CS 模板错误 → Certipy
□ 中继:LLMNR/NBT-NS + ntlmrelayx(确认授权)

3. 凭证与横向

□ secretsdump / lsassy / mimikatz(严格授权与清理)
□ PtH / PtT / 黄金票仅在授权红队范围
□ 每步写 Evidence;高危等用户确认

工具链

工具用途
BloodHound / SharpHound路径图
CertipyAD CS
Impacket / NetExec横向与枚举
Rubeus / Mimikatz票据与凭证(授权)
Coercer / Responder强制认证 / 投毒

参考

  • references/ad-attack-paths.md
  • ../pentest-tools/references/network-attack-defense.md
  • ../attack-chain/
  • seeds: field-journal/seed-005_ad-certipy-esc1.md seed-007_ntlm-relay-coercer.md seed-013_kerberoasting-spn.md

路由上下文

上游: MASTER R24
下游: 报告 docs-generator;需 EDR 研究 edr-bypass-re
MUST NOT: 无授权 DCSync / 黄金票打生产

任务完成自检

  • 是否先有图/枚举再有利用?
  • 是否记录可复现命令并脱敏?
  • 是否遵守 scope 禁止项?
  • Checklist?

Frequently asked questions about Windows Active Directory Security

Similar skills