根据 havocframework 官方网站上的最新安装指南
https://havocframework.com/docs/installation
Havoc 是一个现代的、可延展的开发后命令和控制框架,专为渗透测试人员、红队和蓝队而设计。
它在 github 上是免费和开源的,由 Paul Ungur (C5pider) 编写和维护
GitHub - HavocFramework/Havoc:Havoc 框架。
Havoc 是由 @C5pider 创建的现代且可延展的后开发指挥和控制框架。⚠️ 浩劫正在...
github.com
客户
Havoc 客户端用户界面以 QT C++ 编写,并与 Dracula 主题一起应用。
界面分为三个部分。界面的左上角以表格形式或节点图显示会话的可视化效果。界面的左上角显示事件查看器,其中显示以下事件:新连接的用户/操作员、侦听器的启动或侦听器启动失败并显示错误消息以及新连接的植入。界面底部显示交互会话、文件资源管理器、侦听器表和其他 Havoc 功能等选项卡。
在本演示中,我将在我的 kali linux 上运行 teamserver 和 client server
首先 git clone 仓库到 kali linux
git clone <https://github.com/HavocFramework/Havoc.git>
安装 kali linux 的依赖项
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
单击 确定 ,安装将继续
转到 teamserver 文件夹,bash run install.sh
构建 teamserver
cd teamserver
go mod download golang.org/x/sys
go mod download github.com/ugorji/go
cd ..
构建并运行
# Install musl Compiler & Build Binary (From Havoc Root Directory)
make ts-build
# Run the teamserver
./havoc server --profile ./profiles/havoc.yaotl -v --debug
运行 TeamServer
构建客户端
Havoc 客户端用户界面以 QT C++ 编写,并与 Dracula 主题一起应用。
界面分为三个部分。界面的左上角以表格形式或节点图显示会话的可视化效果。界面的左上角显示事件查看器,其中显示以下事件:新连接的用户/操作员、侦听器的启动或侦听器启动失败并显示错误消息以及新连接的植入。界面底部显示交互会话、文件资源管理器、侦听器表和其他 Havoc 功能等选项卡。
现在我们已经成功编译了 teamserver,我们现在应该为 Client 安装依赖项并编译它。
构建并运行:
# Build the client Binary (From Havoc Root Directory)
make client-build
# Run the client
./havoc client
然后运行 client,我们就可以访问 Team Server 了
的 Name 字段可以是任何用户档案名称(如 或 )。Death Star
Teamserver
在字段中,应包含 teamserver 主机地址/域和端口。Host
Port
在字段中,应包含在您的 Yaotl 配置文件中指定的用户名和密码。User
Password
尝试默认用户名 Neo 和 password1234
我们可以成功连接到 havoc teamserver
其它课程
QT开发底层原理与安全逆向视频教程
linux恶意软件开发对抗与基于ebpf网络安全视频教程(2024最新)
linux文件系统存储与文件过滤安全开发视频教程(2024最新)
linux高级usb安全开发与源码分析视频教程
linux程序设计与安全开发
-
windows恶意软件开发与对抗视频教程
-
windows网络安全防火墙与虚拟网卡(更新完成)
-
windows文件过滤(更新完成)
-
USB过滤(更新完成)
-
游戏安全(更新中)
-
ios逆向
-
windbg
-
还有很多免费教程(限学员
-
更多详细内容添加作者微信
原文始发于微信公众号(安全狗的自我修养):在 Kali Linux 上安装 Havoc C2 框架
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论