Beaconator is an aggressor script for Cobalt Strike used to generate either staged or stageless shellcode and packing the generated shellcode using your tool of choice.
Currently, it supports the following tools:
Staged Beacon Generator
Stageless Beacon Generator
- Load the
beaconator.cnafile viaCobalt Strike > Script Manager. - Access Beaconator from the menu bar by clicking the
Generate Beaconmenu.
- Clone the repo.
git clone https://github.com/cribdragg3r/Alaris.git
- Open
beaconator.cnaand change the value of the$ALARIS_DIRvariable and point it to where Alaris is located.
- Install PEzor using the following:
git clone https://github.com/phra/PEzor.git
cd PEzor
./install.sh
- Add PEzor's
$PATHvariable in your~/.profileor~/.bashrc(if using Bash), OR~/.zprofileor~/.zshrc(if using ZSH).
- Install the dependencies.
sudo apt update -y && sudo apt install -y openssl osslsigncode mingw-w64
go get github.com/fatih/color
go get github.com/yeka/zip
go get github.com/josephspurrier/goversioninfo
- Clone the repo and build ScareCrow.
git clone https://github.com/optiv/ScareCrow.git
cd ScareCrow
go build ScareCrow.go
- Open
beaconator.cnaand change the value of the$SCARECROW_DIRvariable and point it to where ScareCrow is located.