A quick and clear guide for installing, using, and understanding the BloodHound Cheatsheet.
📘 Table of Contents
The BloodHound Cheatsheet is a structured reference that helps users quickly look up common BloodHound queries, key attack paths, and common analysis patterns. It acts as a companion to the BloodHound tool, helping beginners and advanced users speed up their Active Directory enumeration workflow.
- Ready-made queries for common AD attack paths
- Clear explanations to help understand each query
- Organized categories for easier navigation
- Works offline as a static reference
Before using the cheatsheet, make sure you have:
- BloodHound installed
- Neo4j running
- Any collection method prepared (e.g., SharpHound, Python ingestors)
Here is a clear guide for installing BloodHound from scratch on a fresh system.
- Download Neo4j Community Edition from the official site.
- Install it on your system.
- Run Neo4j:
neo4j console- Open your browser and go to:
http://localhost:7474
- Set a new password when prompted.
You can install BloodHound by downloading the latest release.
For Linux:
sudo apt update
sudo apt install bloodhoundFor Windows / Manual Download:
- Go to the BloodHound GitHub release page.
- Download the latest BloodHound ZIP.
- Extract it.
- Run:
BloodHound.exe
- Download SharpHound from the BloodHound repository.
- Place it on the target machine.
Run it:
SharpHound.exe -c Allpip install bloodhound
python3 bloodhound.py -d domain.local -u user -p pass --zip- Start Neo4j:
neo4j console- Open BloodHound:
bloodhound- Log in using your Neo4j username and password.
Collect data using SharpHound:
SharpHound.exe -c AllOr the Python ingestor:
python3 bloodhound.py -d domain.local -u user -p pass --zipThen upload the ZIP file into BloodHound.
Inside this repository, open:
This file contains:
- Common queries
- Privilege escalation paths
- Lateral movement helpers
- Interpretation notes
You can copy any query and paste it directly into the BloodHound Query Bar.
- Always validate your attack path; BloodHound sometimes suggests paths that need extra checks.
- Update your SharpHound version to avoid inaccurate edges.
- Combine the cheatsheet with real-time AD enumeration for better accuracy.
This cheatsheet is for educational and security auditing purposes only. Use it responsibly and only on systems you have explicit permission to test.
Enjoy exploring AD the smart way.