What problem does it solve?
During authorized Active Directory penetration tests, manually enumerating domain users, groups, computers, sessions, ACLs, and trust relationships is slow and error-prone. This Skill provides a structured methodology for using BloodHound.py to remotely collect AD data over LDAP/DNS/Kerberos and output JSON for attack path analysis in the BloodHound GUI.
Core Features & Use Cases
- Remote Full Collection: Gather users, groups, computers, sessions, ACLs, and trusts without executing anything on the target, using LDAP/DNS/Kerberos protocols.
- Multiple Authentication Methods: Supports password, NTLM Pass-the-Hash, and Kerberos (including ccache ticket) authentication.
- Selective Collection Modes: Choose Default, Group, LocalAdmin, Session, ACL, or Trusts collection depending on the engagement phase.
- Use Case: After obtaining initial domain credentials, run a full collection with
bloodhound-python -c All --zip, import the ZIP into the BloodHound GUI with Neo4j, and query shortest paths to Domain Admins or find Kerberoastable users.
Quick Start
Ask the AI to run a full BloodHound.py collection against the domain corp.local with your credentials and import the resulting ZIP into the BloodHound GUI for attack path analysis.