SharpHound

SharpHound is the partner tool to BloodHound and is used to collect data to be analyzed by BloodHound. SharpHound is written in C# and uses Windows API functions and LDAP namespace functions to collect data.

SharpHound is available in a few different formats. We can compile it ourselves, use an already compiled executable, or use it as a PowerShell script.

Typically Best to Grab Latest Version of Sharphound/BloodHound from GitHub

Running SharpHound as Executable

Load SharpHound Module

Get-Help Command For BloodHound

Data Collection

By default, SharpHound will gather the data in JSON files and will automatically zip them.

This command will essentially take a snapshot of the domain from the running user's perspective, and we can then analyze everything the user account has access to.

Last updated