Skip to content

CompassSecurity/bloodhoundce-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Compass Security BloodHound CE Resources

This repository contains some useful resources regarding BloodHound CE:

  • BloodHound CE Custom Queries
  • BloodHound Operator Custom Queries
  • Useful Links

BloodHound CE Custom Queries

These queries are used in BloodHound CE to analyze your collected data.

Direct Usage

You can directly copy the BloodHound CE Custom Queries from your browser into your BloodHound CE instance.

Import

Initial Preparation

Install PowerShell on Kali:

sudo apt -y install powershell

Clone the BloodHoundOperator repository:

git clone https://github.com/SadProcessor/BloodHoundOperator.git

Create a new API Key in BloodHound via Settings → My Profile → API Key Management → Create Token.

Query Import

Load the BloodHound Operator module, authenticate using the created API tokens and create a new session:

Import-Module /opt/BloodHoundOperator/BloodHoundOperator.ps1

$BHTokenKey = "WW91ciBCbG9vZEhvdW5kIEFQSSBLZXkgY29tZXMgaGVyZSA6KQ=="
$BHTokenID = "596F7572-2054-6F6B-656E-204944203A29"
$BHServer = "127.0.0.1"
$BHPort = "8080"

New-BHSession -Server $BHServer -Port $BHPort -TokenID $BHTokenID -Token (ConvertTo-SecureString -AsPlainText -Force $BHTokenKey)
Get-BHSession

For your convinience, so that you don't have to type the commands above every time, you can copy the Create-BloodHoundOperatorSession.ps1 script, modify it so it matches the values of your installation and import it:

Import-Module /opt/Create-BloodHoundOperatorSession.ps1

After creating the session, execute the import script to import the queries:

cd scripts
.\Import-BloodHoundCECustomQueries.ps1

The imported queries are then shown in BloodHound:

Custom Queries

BloodHound Operator Custom Queries

These queries are used in a BloodHound Operator session, to modify your collected data.

Usage

  1. Authenticate to the BloodHound API as explained above.
  2. Directly copy the BloodHound Operator Custom Queries from your browser into your PowerShell console.

Useful Links

BloodHound

Neo4J Cypher

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published