LIMB
Вход Регистрация

тема

Установка C2 Havoc

sup · · 1 ответов · 199 просмотров

Всех приветствую! Расскажу как быстро засетапить Havoc.

https://havocframework.com/docs/installation да есть официальная дока. Но могут возникнуть ошибки, которые вы самостоятельно не решите, если не являетесь опытным пользователем.

установка для кали

Code:
sudo apt update
git clone https://github.com/HavocFramework/Havoc.git

Не удалось прогрузить медиа


у меня go1..23.4 

https://go.dev/dl/ - тут можно скачать любой доступный релиз.

Ставим необходимые зависимости

sudo apt install -y git build-essential apt-utils cmake libfontconfig1 libglu1-mesa-dev libgtest-dev libspdlog-dev libboost-all-dev libncurses5-dev libgdbm-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev mesa-common-dev qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libqt5websockets5 libqt5websockets5-dev qtdeclarative5-dev golang-go qtbase5-dev libqt5websockets5-dev python3-dev libboost-all-dev mingw-w64 nasm

cd teamserver
go mod download golang.org/x/sys
go mod download github.com/ugorji/go/codec
cd ..

# Install musl Compiler & Build Binary (From Havoc Root Directory)
make ts-build

# Run the teamserver
./havoc server --profile ./profiles/havoc.yaotl -v --debug
# Build the client Binary (From Havoc Root Directory)
make client-build

# Run the client
./havoc client

Возможные проблемы

Не удалось прогрузить медиа


Вот эта ошибка вообще не гуглилась. И никто не мог помочь мне ее решить. До тех пор пока не пришел пентестер snovvcrash и не подсказал.

rm /tmp/mingw-musl-*
make ts-build

Не удалось прогрузить медиа


1) Большинство ошибок связаны с версией go.

После выполнения шагов выше нам нужно установить необходимые зависимости для teamserver и скомпилировать его в наш финальный исполняемый файл. Имейте в виду, что teamserver требует golang 1.18 для компиляции и запуска.

Если появляется ошибка, то попробуйте поставить 1.18

2) Заново клонируйте Havoc

Где задать креды для клиентской части (для пентестеров, чтобы они могли подключиться)

путь до конфигурационного файла: /Havoc/profiles/havoc.yaotl

Не удалось прогрузить медиа


Где задать ip portt на котором будет запущен командный сервер


Не удалось прогрузить медиа


profit=)


Не удалось прогрузить медиа


lolkek - любое имя для профиля
Host: там где запущен командный сервер (задали в конфиге)
Port: там где запущен командный сервер (задали в конфиге)
User: задали в конфиге
Password: задали в конфиге
👍14 ❤️3 👏1
Кто-то пробовал vps ставить и подключатся с другой системы, тоесть боевое развертывание ??

Гостевой просмотр. Чтобы отвечать и ставить реакции, войдите или зарегистрируйтесь.