最近在 GitHub 闲逛的时候,刷到一个叫 LeoAI 的项目,号称是”AI 驱动的后渗透综合管理平台”。说实话,看到这个标题第一反应是又一个蹭 AI 热度的项目,但仔细看了看发现还真有点东西,今天来聊聊这个工具到底值不值得关注。

这玩意是啥

简单来说,LeoAI 是一个 C2 管理平台(类似冰蝎、哥斯拉那种),但它集成了大语言模型的能力。技术栈是 Java 17 + Spring Boot 3.5 + LangChain4j,内置 SQLite,开箱即用,Web 界面打包在 JAR 里,启动就能访问。

它定位是后渗透阶段的管理工具,也就是说你已经拿到 shell 了,用它来做后续的信息收集、横向移动、权限维持这些操作。和传统 WebShell 管理工具相比,它多了 AI 辅助决策的能力。

核心功能速览

先说说它提供的能力,我按实际有用程度排了一下:

通信协议

支持 HTTP、HTTP Chunked(大文件传输)、WebSocket(实时交互)三种协议。这个算是 C2 工具的基本功,但它加了流量伪装:TLS 指纹伪装、Header 噪声注入、URL 随机化。说实话这块做得比很多开源 C2 都用心。

代理转发

支持 HTTP 代理、SOCKS5 代理、本地端口转发(ssh -L 风格)、反向隧道(ssh -R 风格)。这个在内网渗透的时候非常实用,相当于把 frp/ew 的功能集成进来了。

操作控制台

Web 终端、文件管理器(树形目录、上传下载、在线编辑)、数据库控制台(MySQL/PostgreSQL/Oracle/SQLite/SQL Server)、端口扫描、指纹识别、进程管理、计划任务、服务管理、截屏、凭据提取……基本上后渗透需要的功能都覆盖了。

内存马生成

这个是我比较感兴趣的。支持 Filter、Servlet、Listener、Valve、Interceptor、WebSocket 六种类型,覆盖 17 种中间件(Tomcat、Jetty、JBoss、Wildfly、WebLogic、WebSphere、Spring 等),还有 23 种表达式注入 Packer(OGNL、SpEL、EL、Groovy、Freemarker 等)。

对于做 Java 渗透的人来说,这个覆盖面确实够用。虽然实际护网中不一定都用得上,但至少不用自己再去一个个写 payload 了。

AI 集成到底做了什么

这是它和传统 C2 工具最大的区别。它用 LangChain4j 集成了 LLM Agent,提供了 175 个 AI Tools 和 21 个内置 Skills。

具体来说就是:你可以用自然语言告诉 AI “帮我收集这台机器的基本信息”,AI 会自动调用 whoami、systeminfo、ipconfig 这些命令,分析输出结果,生成侦察摘要。随着操作深入,上下文会持续积累,AI 能基于之前收集到的信息做更精准的决策。

支持的模型包括 OpenAI、Anthropic、通义千问、DeepSeek,以及任何 OpenAI 兼容的 API。也就是说你可以用国产大模型,不用担心数据出境的问题。

但说实话,AI 在后渗透阶段的实际价值还需要打个问号。后渗透操作很多时候是高度定制化的,每个目标环境都不一样,AI 能做的更多是辅助信息收集和分析,真正关键的横向移动、权限提升这些还是得靠人的经验判断。

和传统工具对比

维度 LeoAI 冰蝎/哥斯拉 Cobalt Strike
定位 后渗透管理平台 WebShell 管理 全周期 C2 框架
AI 集成 有(LangChain4j)
内存马 17 种中间件 部分支持 不涉及
流量伪装 TLS指纹/Header噪声 加密传输 Malleable C2
代理转发 HTTP/SOCKS5/端口转发/反向隧道 基础 SOCKS 丰富
成熟度 早期(v0.0.1) 成熟 商业级

槽点

说完优点说说问题:

  • 太早期了:版本 0.0.1-SNAPSHOT,17 个 star,单人维护。这种项目能不能持续更新是个大问题。
  • AI 的实际价值存疑:后渗透阶段的操作高度依赖目标环境,AI 能做的辅助工作有限。真正复杂的场景(比如绕 EDR、对抗流量检测)还是得靠人。
  • 安全风险:C2 管理平台本身就是高价值目标,如果部署不当被反打就搞笑了。
  • 文档偏少:README 写得很详细,但实际使用中遇到问题可能找不到解决方案。

适合谁

我觉得这个工具适合以下场景:

  • 红队研究:想了解 AI + 后渗透的技术趋势,可以关注学习
  • 内网渗透:它的代理转发和多协议通信能力确实实用
  • Java 渗透:内存马生成的覆盖面很广,省去自己写 payload 的时间

不建议直接用于生产环境的护网行动,太早期了,稳定性没保障。真刀真枪的场景还是用冰蝎、哥斯拉、Cobalt Strike 这些成熟工具。

总结

LeoAI 的思路是对的——把 AI 能力集成到后渗透工具中,降低操作门槛,提升效率。但目前还处于早期阶段,实际价值需要时间验证。

如果你对 AI + 安全这个方向感兴趣,值得关注一下。如果只是想找一个好用的 C2 工具,现阶段还是用成熟的吧。

项目地址:https://github.com/cha0upup/LeoAI

以上是个人体验分析,仅供参考。有不同看法欢迎评论区交流。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注