active-directory-acl-abuse
Agent skill fromyaklang/hack-skills
Active Directory ACL abuse playbook. Use when exploiting misconfigured AD permissions including GenericAll, WriteDACL, DCSync rights, shadow credentials, LAPS reading, GPO abuse, and BloodHound-guided attack paths.
How to install active-directory-acl-abuse
install active-directory-acl-abuse
# install the hack-skills pack with the skills CLI
npx skills add yaklang/hack-skills# or add only this skill to Claude Code: copy the folder
skills/active-directory-acl-abuse/
# into
~/.claude/skills/active-directory-acl-abuse/ (all projects)
.claude/skills/active-directory-acl-abuse/ (one project)
1# SKILL: AD ACL Abuse — Expert Attack Playbook23> **AI LOAD INSTRUCTION**: Expert AD ACL abuse techniques. Covers BloodHound enumeration, dangerous ACEs (GenericAll, WriteDACL, WriteOwner, etc.), DCSync, shadow credentials, targeted kerberoasting, group manipulation, LAPS, and GPO abuse. Base models miss complex ACL chain exploitation and Cypher query patterns.45## 0. RELATED ROUTING67Before going deep, consider loading:89- [active-directory-kerberos-attacks](../active-directory-kerberos-attacks/SKILL.md) for Kerberos attacks often chained with ACL abuse10- [active-directory-certificate-services](../active-directory-certificate-services/SKILL.md) for certificate-based attacks after ACL exploitation11- [ntlm-relay-coercion](../ntlm-relay-coercion/SKILL.md) for relay attacks that can set ACLs (LDAP relay)12- [windows-lateral-movement](../windows-lateral-movement/SKILL.md) after gaining elevated AD access1314### Advanced Reference1516Also load [BLOODHOUND_PATHS.md](./BLOODHOUND_PATHS.md) when you need:17- Common BloodHound attack paths with Cypher queries18- Custom Neo4j queries for finding complex chains19- Data collection and ingestion tips2021---2223## 1. BLOODHOUND ENUMERATION2425### Data Collection2627```bash28# SharpHound (from Windows, domain-joined)29SharpHound.exe -c all --outputdirectory C:\temp --zipfilename bh.zip3031# bloodhound-python (from Linux)32bloodhound-python -d domain.com -u user -p password -c all -dc DC01.domain.com -ns DC_IP3334# Specific collection methods35…
Excerpt shown under the repository's MIT license.
