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.cna
file viaCobalt Strike > Script Manager
. - Access Beaconator from the menu bar by clicking the
Generate Beacon
menu.
- Clone the repo.
git clone https://github.com/cribdragg3r/Alaris.git
- Open
beaconator.cna
and change the value of the$ALARIS_DIR
variable 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
$PATH
variable in your~/.profile
or~/.bashrc
(if using Bash), OR~/.zprofile
or~/.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.cna
and change the value of the$SCARECROW_DIR
variable and point it to where ScareCrow is located.