Beaconator
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
How to Use
Beaconator
- Load the
beaconator.cna
file viaCobalt Strike > Script Manager
. - Access Beaconator from the menu bar by clicking the
Generate Beacon
menu.
Staged Beacon Generator
Alaris
- 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.
Stageless Beacon Generator
PEzor
- 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).
ScareCrow
- 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.