【Kali Linux】 2026.1 新增工具AdaptixC2 详解

工具概述

AdaptixC2 是一个高度模块化的后渗透与对抗模拟框架(Extensible Post-Exploitation & Adversarial Emulation Framework),专为授权渗透测试和红队行动设计。

  • 开发语言:服务端 Golang + 客户端 C++ Qt
  • 最新版本:v1.2(2026年2月更新)
  • GitHub 星标:2956 ⭐ | Fork:526
  • 安装方式:sudo apt install adaptixc2(Kali Linux 2026.1 内置)

核心功能

架构设计

组件 说明
adaptixserver C2 服务器端(后台运行)
adaptixclient 跨平台 GUI 客户端(Linux/Windows/macOS)

主要功能列表

  • 多人协作:Server/Client 架构,支持多人同时操作
  • 全加密通信:通信全程加密
  • 插件化扩展:Listener 和 Agent 均为可插拔模块(Extender)
  • AxScript 引擎:内置脚本自动化引擎
  • 凭证管理:内置 Credentials Manager
  • 目标管理:Targets Manager
  • 远程终端/Shell:交互式远程 shell
  • 文件/进程浏览器:图形化浏览目标文件系统与进程
  • SOCKS 代理:SOCKS4 / SOCKS5 / SOCKS5 Auth 支持
  • 端口转发:本地端口转发 + 反向端口转发
  • BOF 支持:Cobalt Strike BOF 和 Async BOF 兼容
  • 会话拓扑图:Agents 与 Sessions 的关联图形化展示
  • Agent 健康检查:内置 KillDate 和 WorkingTime 控制
  • 多平台 Agent:支持 Windows / Linux / macOS

内置扩展模块(Extenders)

扩展类型 模块名称
Listener HTTP/S Beacon、DNS/DoH Beacon、SMB Beacon、TCP Beacon、TCP/mTLS Gopher
Agent Beacon Agent、Gopher Agent

官方扩展包:

Extension-Kit

典型使用命令

启动服务器

# 标准方式(逐项指定参数)

sudo adaptixserver -i 0.0.0.0 -p <port> -pw <password> -e <endpoint> -sc <SSL_Cert> -sk <SSL_Key> [-ex ext1,ext2,...] [-debug]

# YAML 配置文件方式(推荐)

sudo adaptixserver -profile profile.yaml [-debug]

# 帮助信息

sudo adaptixserver -h

启动客户端

adaptixclient

安装(Debian/Kali)

sudo apt install adaptixc2

与 Cobalt Strike / Metasploit 的核心区别

维度 AdaptixC2 Cobalt Strike Metasploit
性质 开源免费 商业付费 开源免费(框架)
开发语言 Golang + C++ Qt Java Ruby
客户端 跨平台 Qt GUI Java GUI 终端 / GUI
扩展机制 Extender 插件系统(自定义 Listener/Agent) Aggressor Script 模块化 Ruby 脚本
BOF 支持 ✅ 原生支持 ✅ 支持 ❌ 需移植
AxScript 内置脚本引擎 Aggressor Script Rex 脚本
多人协作 内置 S/C 架构 内置团队服务器 需第三方方案
学习曲线 中等 较高 中等
适用场景 红队自定义 C2 成熟红队行动 渗透测试框架

AdaptixC2 的独特优势:

  1. 真正的开源可扩展:插件模板开源(templates-extender),可自主开发 Listener/Agent
  1. Kharon Agent:配套的 Kharon Agent(C 语言)专注免杀和灵活性
  1. MCP 集成:提供 MCP Server,可与 AI 工具链集成
  1. 年轻活跃:2024年8月启动,持续快速迭代(v1.2)

实际应用案例

场景 1:多层网络渗透

目标:获取隔离网络(Air-Gapped)中的数据

方案:

  1. 外网 Web 服务器植入 Beacon Agent

  2. 通过 SOCKS5 代理建立隧道

  3. 端口转发至内网

  4. 部署第二个 Beacon 到工作站

  5. 通过 Beacon 的文件管理提取敏感文档

场景 2:红队对抗演练(Team Operation)

团队协作场景:

  • Operator A:负责初始打点 + 提权

  • Operator B:负责横向移动 + 持久化

  • Operator C:负责数据外带 + 痕迹清理

AdaptixC2 S/C 架构支持三人同时连接同一服务器,各自操作不同 Session,互不干扰。

场景 3:自定义 C2 开发

使用官方 templates-extender 开发私有协议 Listener:

  1. 克隆模板仓库

  2. 实现协议握手逻辑

  3. 编译为 .so 扩展

  4. 加载:adaptixserver -ex custom_protocol.so

  5. 客户端立即识别新 Listener 类型

配套工具生态

仓库 语言 用途
Kharon C 高隐蔽性 Beacon Agent
AdaptixC2_mcp Python AI/MCP 集成服务
templates-extender 多语言 Listener/Agent 开发模板
Extension-Kit --- 官方扩展合集

快速上手路径

  1. 安装:sudo apt install adaptixc2

  2. 阅读文档:https://adaptix-framework.gitbook.io/adaptix-framework

  3. 启动服务器:sudo adaptixserver -profile profile.yaml

  4. 连接客户端:adaptixclient

  5. 部署第一个 Beacon:通过 HTTP/S Listener 生成 payload

  6. 扩展学习:参考 Extension-Kit 开发自定义模块

⚠️ 法律声明:AdaptixC2 明确标注,仅限授权渗透测试和红队行动使用,未经授权的入侵行为违反法律法规。以上内容仅用于学习交流。

相关推荐
aovenus1 天前
【Kali Linux】 2026.1 新功能详解
kali linux
网络安全许木1 天前
自学渗透测试第八天(网络安全法、伦理规范与工具链联动)
windows·web安全·网络安全·渗透测试·kali linux
aovenus2 天前
【Kali Linux】 2026.1 新工具之:MetasploitMCP 详细介绍
kali linux·metasploitmcp
aovenus3 天前
【Kali Linux】使用常见问题之:远程连接
kali linux
aovenus3 天前
【Kali Linux】 2026.1 Release (2026 Theme & BackTrack Mode)新集成工具概述
kali linux
aovenus3 天前
【Kali Linux】2026.1 Release新增 XSStrike-高级 XSS 扫描器详解
kali linux·xssstrike
aovenus4 天前
Kali Linux常用工具介绍之一:Nmap 实用工具使用手册
nmap·kali linux
aovenus5 天前
【Kali Linux】BackTrack Mode 详细介绍
kali linux
PyHaVolask3 个月前
Linux零基础入门:Kali配置与Shell基础操作指南
linux入门·kali linux·命令行操作·linux发行版·shell基础