top of page

How to Install and Configure BloodHound on Kali Linux

What is BloodHound?


BloodHound is a single-page Javascript web application, built on top of Linkurious, compiled with Electron, with a Neo4jdatabase fed by a PowerShell investor.

BloodHound uses graph theory to reveal the hidden and often unintended relationships within an Active Directory environment. Attackers can use BloodHound to easily identify highly complex attack paths that would otherwise be impossible to quickly identify. Defenders can use BloodHound to identify and eliminate those same attack paths. Both blue and red teams can use BloodHound to easily gain a deeper understanding of privilege relationships in an Active Directory environment.


Installing BloodHound


It is surprisingly easy to install bloodhound these days from Kali Linux:


attacker@kali apt-get install bloodhound

As part of the installation process, the neo4j database management solution that is required for BloodHound will also be installed that will need to be configured.


Configuring BloodHound


Once the installation is complete, we need to configure neo4j - mainly just change default passwords, so let's run:


attacker@kali neo4j console


and navigate to http://localhost:7474/ to set up a DB user account by changing default passwords from neo4j:neo4j to something else - we will need those credentials when launching BloodHound itself.


Running BloodHound


attacker@kali bloodhound

Login with your previously set credentials from neo4j:





Comments


©2022 www.theblackthreat.in All right reserved.
bottom of page