文章总结: AdaptixC2是一款用于红队演练的开源C2框架,具备高隐蔽性。文档详述了在Ubuntu上安装服务端的步骤,包括依赖编译与SSL证书生成。同时提供了Linux和Windows客户端的安装指南,Windows端涵盖Qt环境配置及依赖打包。此外,说明了官方插件Extension-Kit的编译与加载方法,适用于渗透测试与实战对抗。 综合评分: 85 文章分类: 渗透测试,红队,安全工具
开源C2平台 AdaptixC2 安装介绍
原创
Ly4j Ly4j
Ly4j攻防手记
2026年1月15日 15:50 中国香港
AdaptixC2 是一款开源的命令与控制(Command and Control, C2)框架,主要用于渗透测试、红队演练和对抗模拟。它因其轻量化、高隐蔽性、多协议通信支持以及强大的免杀能力,在网络安全社区中迅速走红。
地址:https://github.com/Adaptix-Framework/AdaptixC2
1. AdaptixC2 安装
1.1. 服务端安装
系统:ubuntu20,不建议使用 kali
- 下载源码并安装依赖
apt update
git clone https://github.com/Adaptix-Framework/AdaptixC2.git
cd AdaptixC2
#安装依赖
chmod +x pre_install_linux_all.sh && ./pre_install_linux_all.sh server
#编译,所有已编译的文件位于 dist 目录中
make server-ext
编译完成如下
服务端配置文件为 profile.json,参数介绍:profile.json
- 要运行 adaptixserver,需要一个 SSL 证书。
生成一个 自签名 SSL/TLS 证书(server.rsa.crt)和对应的私钥(server.rsa.key),有效期为 10 年(3650 天)。
cd dist
chmod +x ssl_gen.sh && ./ssl_gen.sh
Country Name (2 letter code) [AU]: JP
State or Province Name (full name) [Some-State]: Tokyo
Locality Name (eg, city) []: Tokyo
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []: Infrastructure
Common Name (e.g. server FQDN or YOUR name) []:
Email Address []:
- 运行 AdaptixC2 server
./adaptixserver -profile profile.json
1.2. 客户端安装
1.2.1. linux 客户端
#安装依赖组件
apt install -y gcc g++ build-essential make cmake mingw-w64 g++-mingw-w64 libssl-dev qt6-base-dev qt6-base-private-dev libxkbcommon-dev qt6-websockets-dev qt6-declarative-dev
make client
#启动客户端
./AdaptixClient
1.2.2. windows 客户端
- Qt 安装
Qt 是一个跨平台的 C++ 开发框架,用于构建高性能的桌面、移动和嵌入式应用程序。它提供丰富的 GUI 控件、强大的工具链(如 Qt Creator)和“一次编写,多端部署”的能力。
下载:https://www.qt.io/development/download-qt-installer-oss
自定义安装包参考:https://adaptix-framework.gitbook.io/adaptix-framework/adaptix-c2/getting-starting/installation#windows-1(包的版本不需要一致,可以高一些无影响)
- 构建项目
选择打开 AdaptixClient-CMakeLists.txt,勾选如下
最后点击构建项目
- 复制程序所需要的依赖
创建一个新目录,将编译好的 C:\Tools\C2\AdaptixC2-main\AdaptixClient\build\Desktop_Qt_6_9_3_MinGW_64_bit-Release\AdaptixClient.exe 文件复制到该目录中,然后执行如下。Qt 提供了一个官方工具 windeployqt.exe,可以自动将你的 exe 程序所需的所有 Qt DLL、插件等复制到 exe 所在目录中。
C:\Qt\6.9.3\mingw_64\bin\windeployqt.exe AdaptixClient.exe
双击 AdaptixClient.exe 即可打开。输入 user、password、url 连接
1.3. AdaptixC2 官方插件安装
https://github.com/Adaptix-Framework/Extension-Kit
#建议使用kali,下载时部分显示404忽略即可
apt install g++-mingw-w64-x86-64-posix gcc-mingw-w64-x86-64-posix mingw-w64-tools
cd Extension-Kit
make
编译好后将 Extension-Kit-main 整个文件夹复制到客户端。
点击客户端最上面菜单 AxScript -> Script manager,空白处右键,Load new,打开 Extension-Kit-main 选择 extension-kit.axs 文件。如下插件加载成功
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:Ly4j攻防手记 Ly4j Ly4j《开源C2平台 AdaptixC2 安装介绍》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。








评论