Hounds
SharpHound
SharpHound is the data collection component of BloodHound. It uses Windows API calls and LDAP queries to gather key domain information like group memberships, session data, and AD permissions. Its PowerShell version import Sharphound.ps1
directly into memory.
This collects and compresses domain data (in JSON format) into a .zip
file. SharpHound may also generate a .bin
cache file to speed up future runs—this file isn't required for analysis and can be ignored or deleted.
SharpHound also supports looping for continuous data collection if needed.
Data collection can be also performed via our attacker machine.
BloodHound
Once the data is collected, we can upload the .zip
file generated from SharpHound to BloodHound and begin exploring the domain graph.
Neo4j is a graph database that stores data as nodes and relationships—perfect for mapping complex AD environments. The default Neo4j credentials are
neo4j:neo4j
.
Misc
Resources
Last updated
Was this helpful?