Cobalt Strike 功能与部署指南
Termux-X 现已集成 Cobalt Strike (CS) 客户端支持,提供 服务器控制台 和 本地控制台 两种模式,帮助安全研究人员在移动端便捷地进行渗透测试工作。 
✨ 核心特性
- 🖥 White Angel UI: 基于 Element Plus 定制的极简靛蓝美学设计,告别传统 C2 的沉重感,提供顺滑的操作体验。
- 🦀 Rust Agent: 受控端采用 Rust 编写,无运行时依赖,内存占用极低,支持各种架构交叉编译。
- 🚀 不落地执行 (Fileless):
- Execute-Assembly: 内存反射加载 C# .NET 程序集。
- Memfd-Exec: Linux 匿名内存执行,规避文件落地检测。
- Shellcode-Injection: 支持远程线程注入及 Shellcode 动态分发。
- 📦 Payload Arsenal: 插件动态上传、Manifest 自动注册,支持快速集成自定义武器。
- 🤖 MCP 驱动: 内置 MCP 协议支持,允许 AI(如 Claude/GPT/Cursor)直接调用 C2 接口执行自动化任务。
📱 功能介绍 (Termux-X 集成)
1. 服务器控制台 (Server Console)
适用于连接远程 VPS 或局域网内已部署好的 Cobalt Strike 服务端。
- 自定义地址:支持输入自定义的 Web 服务地址(例如
http://192.168.1.100:9999)。 - 一键连接:保存地址后,点击“确定并打开”即可通过内置浏览器访问 CS Web 界面。
2. 本地控制台 (Local Console)
在手机本地直接运行 Cobalt Strike 服务端(TeamServer),无需额外服务器,随时随地搭建测试环境。
- 自动化部署:基于 Kali Nethunter 环境,自动检测并部署
termux-x-c2项目。 - 一键启动:点击按钮即可自动启动服务并跳转浏览器。
- 服务管理:提供“停止服务”按钮,方便释放系统资源。

🛠 部署教程
方式一:服务端部署 (推荐)
如果您拥有 VPS,建议在 VPS 上部署服务端,然后在手机端连接。
部署文件下载:
下载并解压后,进入目录执行:
cd termux-x-c2
chmod +x run.sh
./run.sh连接步骤:
- 在 Termux-X 中点击 Cobalt Strike -> 服务器控制台。
- 输入您 VPS 的 IP 地址和端口(例如
http://your-vps-ip:9999)。 - 点击 确定并打开。
方式二:本地部署 (手机端)
直接在手机 Termux-X 的 Kali 环境中运行。
前提条件:
- 已安装 Termux-X 并配置好 Kali Nethunter 环境(滑动菜单栏 “kali Nethunter” -> “安装/重装”)。
- 手机有足够的存储空间(建议预留 2GB 以上)。

操作步骤:
- 点击 Cobalt Strike -> 本地控制台。
- 系统会自动检测环境:
- 如果未部署:终端会提示“未检测到 termux-x-c2 部署目录”,请手动下载部署”。
手动下载 部署文件: ,请点击这里下载文件,解压后将文件放入以下目录:
/data/data/com.termux/files/home/kali-arm64/root/termux-x-c2
- 如果已部署:系统会自动启动 Cupcake 服务,并自动打开浏览器访问本地控制台。

❓ 常见问题
Q: 启动后浏览器无法打开? A: 可能是服务尚未完全启动,请稍等几秒后手动刷新页面,或手动访问 http://127.0.0.1:9999。
Q: 如何停止本地服务? A: 点击 Cobalt Strike 对话框中的红色 停止服务 按钮即可。
Q: 什么是 MCP 自动化配置? A: 启动 Server 后,终端会打印出随机 32 位 API_TOKEN。您可以配置 MCP 客户端连接 C2 Server,启用 AI 协同作战。
Q: 默认账号密码是多少? A:
- 账号:
termux-x-c2 - 密码:
termux-x.com
Q: 如何配置 MCP (Model Context Protocol)? A:
获取 Token:进入 Web 控制台 -> 系统设置 -> 全局策略,找到 Master API Token,点击复制。


配置客户端:
首先,确保您的环境已安装 Python 依赖库
mcp:bashpip3 install mcp pip3 install requests然后,在您的 AI 助手(如 Claude/Cursor)的 MCP 配置文件中,添加以下配置:
在Termux-X-c2目录中修改 client.py 文件,如图:

```json
{
"mcpServers": {
"cupcake-c2": {
"command": "/data/data/com.termux/files/usr/bin/python3",
"args": [
"/data/data/com.termux/files/home/kali-arm64/root/termux-x-c2/MCPClient/client.py"
],
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}
```
开始协同:重启 AI 助手,即可让 AI 直接调用 C2 接口执行任务。
效果展示:




---效果展示:
Made with ❤️ by Tiamo & Termux-x-c2
