Active Directory Attack
Reference playbook for attacking Windows AD: Kerberoasting, ADCS, coercion/relay, DCSync
Test report
- Verdict
- Works with setup
- Score
- Tested
- Jul 31, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 2c363ee
Fetched SKILL.md and confirmed valid frontmatter (name+description). Spot-checked 4 of 6 scripts via raw fetch (all HTTP 200) and ran py_compile on each — all parse cleanly (ad_recon.py 187 lines, kerberoast_audit.py 122, adcs_esc_finder.py 155, rbcd_takeover.py 106); grep for exfil/base64/hardcoded C2 found only a legit ntlmrelayx target template string. Could NOT measure output vs baseline: every technique (bloodhound-python, certipy, impacket-secretsdump, the coerce/relay chain) requires a live Active Directory domain controller and an external toolchain I cannot stand up, so any artifact would just restate the skill's attack ordering. Repo README ships a curl|bash one-liner and a plugin install that overwrites ~/.claude/CLAUDE.md via a SessionStart hook — noted as smells; the SKILL.md and scripts themselves are clean.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 5/10
- Docs & honesty 4/5
What Active Directory Attack does
A red-team reference skill for exploiting Windows Active Directory domains: Kerberos roasting and delegation, coercion plus NTLM/Kerberos relay, ADCS ESC1-16 certificate abuse, ticket forgery, DCSync, dMSA BadSuccessor, and BloodHound attack-path enumeration. Triggers when the user has a domain foothold and asks to escalate toward Domain Admin, roast service accounts, abuse certificate templates, or run relay/coercion chains. Ships six recon/audit scripts and six deep-dive reference files, but executing the actual attacks requires a live domain controller and the external toolchain (impacket, certipy, netexec, bloodhound).
How to install Active Directory Attack
git clone --depth 1 https://github.com/hypnguyen1209/offensive-claude.git /tmp/active-directory-attack-src
mkdir -p ~/.claude/skills
cp -R /tmp/active-directory-attack-src/skills/active-directory-attack ~/.claude/skills/active-directory-attack
# Reference/playbook skill only. Running the attacks needs external tools NOT bundled:
# pip install impacket certipy-ad netexec ldap3 bloodhound-ce
# plus rubeus/mimikatz/SharpSuccessor (Windows) and a LIVE target domain + DC.
# For authorized penetration testing / lab use only.
# NOTE: the repo README also offers `curl -sL .../install.sh | bash` and a
# plugin marketplace install that registers a SessionStart hook and OVERWRITES
# ~/.claude/CLAUDE.md — the manual copy above avoids both.
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Active Directory Attack
-
/active-directory-attackReference playbook for attacking Windows AD: Kerberoasting, ADCS, coercion/relay, DCSync
It also activates on plain-language prompts like these:
-
Enumerate attack paths in this AD domain with BloodHound -
Test for Kerberoastable service accounts -
Check this domain for ADCS ESC1 misconfigurations
Frequently asked questions
- Is the Active Directory Attack skill free?
- Yes. The skill itself is free from hypnguyen1209/offensive-claude. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Active Directory Attack work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 31, 2026. Verdict: Works with setup. Fetched SKILL.md and confirmed valid frontmatter (name+description). Spot-checked 4 of 6 scripts via raw fetch (all HTTP 200) and ran py_compile on each — all parse cleanly (ad_recon.py 187 lines, kerberoast_audit.py 122, adcs_esc_finder.py 155, rbcd_takeover.py 106); grep for exfil/base64/hardcoded C2 found only a legit ntlmrelayx target template string. Could NOT measure output vs baseline: every technique (bloodhound-python, certipy, impacket-secretsdump, the coerce/relay chain) requires a live Active Directory domain controller and an external toolchain I cannot stand up, so any artifact would just restate the skill's attack ordering. Repo README ships a curl|bash one-liner and a plugin install that overwrites ~/.claude/CLAUDE.md via a SessionStart hook — noted as smells; the SKILL.md and scripts themselves are clean.
- What is the Active Directory Attack SkillProof Score?
- 7.6/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 5/10, docs & honesty 4/5.
- How do I install Active Directory Attack?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Active Directory Attack with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.