文章总结: ToShell是国产开源C2框架,Go语言开发,单一二进制部署,支持多通道通信与多平台植入端,提供全功能会话操作、组网隧道、AI副驾驶与自主Agent等特性,具备多层免杀设计与双层加密通信,适用于企业红队演练、渗透测试与安全研究,项目处于快速迭代期。 综合评分: 80 文章分类: 红队,渗透测试,安全工具,免杀,AI安全
ToShell上手体验:这款开源C2框架的免杀与AI能力到底有多强
原创
iQingshan iQingshan
Hack分享吧
2026年9月10日 09:30 湖南
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
| Ima知识库名称 | 加入条件 | | — | — | | 潇湘信安协同知识库(更新~ing!) | 免费加入 | | 潇湘信安学习资料库(更新~ing!) | ≥3年粉丝 | | 潇湘信安内部知识库(更新~ing!) | 星球成员 |
现在只对常读和星标公众号才展示大图推送,建议大家把“Hack分享吧”设为星标,否则可能看不到了!
ToShell v1.3.1 深度解析:开源轻量 C2 框架,AI 副驾驶加持红队演练
在网络安全攻防对抗持续升级的今天,红队演练和渗透测试工具链也在快速演进。传统 C2(Command & Control,命令与控制)框架往往面临部署复杂、功能臃肿、隐蔽性不足等痛点,而新兴的 AI 技术又为自动化攻防打开了新的想象空间。
2026 年 8 月,一款名为 ToShell 的国产开源 C2 框架正式发布,并在短短两周内迭代至 v1.3.1 版本。它以「轻量、全功能、AI 原生」为核心卖点,用单一二进制文件就能部署整套服务,同时内置 AI 副驾驶与自主 Agent,引发了安全圈的广泛关注。
本文将带你深入了解 ToShell 的架构设计、核心能力与技术亮点。
项目概览
ToShell 是一个由国内开发者青山(iQingshan)主导的开源 C2 框架,采用 MIT 许可证发布。项目主体使用 Go 语言开发(占比 65.3%),前端基于 TypeScript,整体架构由三部分组成:
- 服务端(Team Server):核心控制节点,负责会话管理、任务调度、载荷生成
- Web 控制台:可视化操作界面,仪表盘、会话管理、文件操作等一应俱全
- 多平台植入端:支持 Windows / Linux / macOS,覆盖 exe / dll / raw / shellcode 多种格式
用一句话概括:从生成载荷到会话管理再到任务执行,ToShell 覆盖了红队操作的完整链路。
最令人印象深刻的是它的部署方式——整个服务端就是一个单一可执行文件,无需安装任何依赖服务,直接运行即可启动。对于小型团队或个人研究者来说,这种「开箱即用」的体验大大降低了使用门槛。
核心特性一览
多通道 · 多平台植入端
C2 框架的生命线在于通信通道的多样性和隐蔽性。ToShell 提供了四种回连通道:
| 通道类型 | 适用场景 | 隐蔽手段 | | — | — | — | | TCP | 内网环境、高速传输 | — | | HTTP(S) | 外网环境、模拟正常流量 | 域前置、TLS 拟态 | | WebSocket | 实时交互、低延迟 | — | | MQTT | IoT 环境、低频通信 | — |
植入端方面,支持三大主流操作系统,并提供 full(完整版)和 light(轻量版)两种档案。轻量版使用 Go 1.20 工具链编译,对老系统有更好的兼容性。除了 Go 语言编写的植入端,项目还支持 C 语言植入端,体积更小,适用于对载荷大小有严格要求的场景。
全功能会话操作
ToShell 的会话操作能力相当全面,基本覆盖了红队操作中的常见需求:
- 交互 Shell:动态交互式 Shell,独立标签页操作
- 文件管理:上传、下载、删除、在线预览,支持断点续传
- 进程操作:进程枚举、注入、杀死
- 屏幕操作:截图、实时屏幕流
- 权限提升:UAC 提权、凭据收集
- 持久化:多种持久化方式
- 插件系统:支持 BOF / DLL / EXE 插件,文件无执行(内存加载)
这些功能在 Web 控制台中以可视化方式呈现,操作体验接近现代运维管理平台,而不是传统 C2 那种纯命令行的交互方式。
组网与隧道
在复杂的内网环境中,单靠直连往往难以触达所有目标。ToShell 提供了两层组网能力:
- Beacon Mesh 多跳中继:植入端之间可以互相中继,形成网状通信拓扑,深层内网的节点也能通过多跳回连到服务端
- SOCKS5 隧道代理:通过已控主机建立 SOCKS5 代理,实现对内网资源的横向访问
- 中继链路加密:中继节点之间的通信同样经过加密,防止链路被嗅探
AI 副驾驶与自主 Agent
这是 ToShell 最具差异化的特性,也是 v1.3.x 版本的重点方向。
AI 副驾驶 更像是一个智能助手:
- 联网搜索漏洞信息、攻击手法
- 远程下载工具和 payload
- 根据用途推荐插件并内存加载
- 分析执行结果并给出下一步建议
- 支持权限审批——所有会影响会话的操作都需要人工确认
自主 Agent 则更进一步,具备独立执行能力:
- 异步自主执行,不阻塞对话交互
- SSE 流式输出,思考过程可见
- 连续上下文记忆,不会「失忆」
- 自主完成提权、横向移动等闭环操作
- 失败自动恢复,遇到问题自己想办法
- 最终只输出结论与建议,减少信息噪音
这种「AI 自主执行 + 人工审批把关」的模式,在效率和安全性之间找到了一个平衡点。对于经验丰富的红队成员来说,AI 可以承担大量重复性工作;对于初学者来说,AI 的分析和建议也能提供学习参考。
免杀与隐蔽
免杀能力是 C2 框架的核心竞争力之一。ToShell 在这方面做了多层设计:
- 每构建随机化:配置块魔数/密钥、字符串密钥、API 哈希种子每次构建都不一样,避免特征被提取
- 编译期字符串混淆:配合 garble 工具实现字符串加密混淆
- apihash + PEB 动态解析:不直接调用敏感 API,通过哈希查表动态解析
- 反沙箱 + 启动随机延迟:检测沙箱环境,启动时间随机化规避行为分析
- 进程注入随机良性宿主:注入到随机的正常进程中,降低被监控概率
这些手段组合起来,形成了一套较为完整的免杀体系。当然,免杀是一场持续的猫鼠游戏,没有任何方案能一劳永逸,关键在于框架是否提供了足够的灵活度来快速调整。
加密通信
ToShell 的通信加密采用了双层架构:
- 控制帧:AES-256-GCM 认证加密
- 隧道数据:SM4-GCM 国密算法自研实现
- 密钥域分离:控制通道和数据通道使用不同的密钥
- 配置热更新:多数加密配置可以在运行时动态修改,无需重启服务
国密算法的支持是一个值得注意的细节,这对于有合规要求的国内用户来说是一个加分项。
部分功能截图
仪表盘:会话/任务概览、图表与实时状态。
会话管理:多平台会话、任务下发与状态跟踪。
交互式shell:动态交互式shell独立标签页面。
AI副驾驶:联网分析、工具调用与权限审批。
文件管理:上传/下载/在线预览,断点续传。
内存执行:免落地加载DLL/EXE/BOF与内存操作。
杀软识别:检测目标环境杀软/安全监控进程,辅助规避。
快速上手
ToShell 的部署非常简单,这里以 Linux 为例:
# 一键部署
cd release && chmod +x deploy.sh && ./deploy.sh
# 或直接运行
./toserver -config configs/server.yaml
启动后浏览器访问 http://<服务器IP>:18081 即可进入 Web 控制台。
生成植入端的流程也很直观:登录控制台 → 「生成载荷」→ 选择平台/通道/免杀配置 → 构建 → 在目标机运行即回连。
适用场景与定位
从功能和定位来看,ToShell 主要面向以下场景:
- 企业红队演练:功能全面、部署简单,适合中小型红队团队使用
- 渗透测试:多平台支持 + 免杀能力,应对多样化目标环境
- 安全研究:开源 + 可扩展,适合作为研究平台进行二次开发
- 教学培训:Web 控制台降低了学习门槛,AI 副驾驶提供辅助指导
与 Cobalt Strike 等商业 C2 相比,ToShell 当然在生态成熟度和企业级支持上还有差距,但作为一个刚开源的项目,其功能完整度已经相当令人惊喜。尤其是 AI 功能的深度整合,走在了不少同类工具的前面。
写在最后
ToShell 给人的整体感觉是:一个功能完整、设计用心、紧跟技术趋势的国产开源 C2 框架。
它没有堆砌华而不实的功能,而是把红队操作中的核心需求——多通道通信、载荷生成、会话管理、文件操作、免杀隐蔽——都做了扎实的实现。在此基础上,又通过 AI 副驾驶和自主 Agent 的设计,为自动化攻防探索了新的可能性。
项目目前处于快速迭代期,从 v1.2.0 开源到 v1.3.1 只用了不到两周时间。可以预见,随着社区贡献的增加和功能的持续打磨,ToShell 有望成为开源 C2 领域一支不可忽视的力量。
如果你对红队技术感兴趣,或者正在寻找一款轻量好用的 C2 框架,不妨去 GitHub 上看看这个项目。
项目地址:https://github.com/iQingshan/Toshell
免责声明:ToShell 仅用于授权红队演练、渗透测试与安全研究。严禁任何未授权的入侵、攻击或数据窃取行为,使用者后果自负。
知 识 星 球
星球已过800人,暂不再发放优惠券,如还有需要的师傅可加我VX:S_3had0w,等你一起来学习…!
| Ima知识库名称 | 加入条件 | | — | — | | 潇湘信安协同知识库(更新~ing!) | 限时免费 | | 潇湘信安学习资料库(更新~ing!) | ≥3年粉丝 | | 潇湘信安内部知识库(更新~ing!) | 星球成员 |
| | | | — | — | | | |
往期推荐工具
红队必备:不进系统,扒光虚拟机所有密码
微信小程序捡洞神器:自动反编译+扫密钥
Everything 这两大新功能太牛了!
把AI大脑装进BurpSuite,自动挖洞来了!
高级WebShell管理与后渗透神器
263+上传漏洞检测与绕过工具
ProxyBridge (Proxifier替代工具)
基佬的”自动化”渗透测试扫描工具
最好用的下一代目录爆破工具
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:Hack分享吧 iQingshan iQingshan《ToShell上手体验:这款开源C2框架的免杀与AI能力到底有多强》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。











评论