- Get the patched binaries here:
- Telegram
- Direct
- Run
git clone https://github.com/Pwn3rzs/HAK5-C2-License-Toolkit
- Change dir
cd HAK5-C2-License-Toolkit/
- Run
go mod init pwn3rzs.cloud/hak5-c2-toolkit
- Run
go get go.etcd.io/bbolt
- Run
go build
- Remember to specify
GOOS
andGOARCH
for different OS and ARCH, like:GOARCH=arm64 go build -work -ldflags="-s -w" -o HAK5-C2-Toolkit-mac-arm64
GOARCH=amd64 go build -work -ldflags="-s -w" -o HAK5-C2-Toolkit-mac-amd64
GOOS=windows GOARCH=amd64 go build -work -ldflags="-s -w" -o HAK5-C2-Toolkit-win-amd64
GOOS=windows GOARCH=386 go build -work -ldflags="-s -w" -o HAK5-C2-Toolkit-win-i386
GOOS=linux GOARCH=amd64 go build -work -ldflags="-s -w" -o HAK5-C2-Toolkit-lin-amd64
GOOS=linux GOARCH=386 go build -work -ldflags="-s -w" -o HAK5-C2-Toolkit-lin-386
- Remember to specify
- Move
./HAK5-C2-License-Toolkit
inside the same path ofc2-<x.x.x>_<arch>_<os>(.exe)
binary - Run it and choose options
generate
to generate a test License struct hex stringdecode
to decode a License / Status struct hex stringread
to read the values insideSetup[License]
orStatus[Status]
buckets struct hex string from DBcrack
to start process of inserting license values inside DB- MAKE SURE YOU HAVE REPLACED THE BINARY OR LICENSE WILL RESET
Read the public "blog" / "article" / "tutorial" here:
- Database used: BoltDB
- Encoding used: GOB
- Supported version:
v3.3.0
- Current version: Hak5 Cloud C2 Updates