🛡️ TongWeb EJB 漏洞检测工具

April 24, 2026 · View on GitHub

一款针对 TongWeb 应用服务器 EJB 反序列化漏洞的综合检测与利用工具,集成漏洞探测、命令执行、内存马注入等功能。


📌 功能概览

功能模块说明
🔍 漏洞检测自动探测目标是否存在 EJB 反序列化漏洞
⚡ 命令执行回显检测 + 远程命令执行
🐍 内存马注入基于 MemShellParty SDK,支持 Godzilla / Behinder/AntSword
📦 自定义字节码手动注入自定义字节码
📋 批量扫描从文件批量读取目标进行漏洞扫描

🔍 漏洞检测

针对 TongWeb 应用服务器的 EJB 反序列化漏洞进行自动化探测,基于Sleep延时或DNSLOG进行判断目标是否受影响。

📖 使用步骤

  1. 在目标地址输入框中输入目标 URL
  2. 点击 检测 按钮,工具将自动发送探测请求
  3. 等待检测结果返回,查看目标是否存在漏洞

📊 检测结果说明

结果状态含义
🟢 疑似存在漏洞!目标可能存在 EJB 反序列化漏洞,建议进一步验证
🔴 未检测到漏洞目标未发现相关漏洞,或目标不可达

💡 提示: 检测到漏洞后,可切换至 命令执行 模块进行进一步的利用验证。

漏洞检测

DNSLOG检测

启动DNSLOG检测后点击漏洞扫描,将只对目标地址进行URLDNS检测,仅用于检测漏洞是否存在,需自行在DNSLOG平台查看是否收到请求,无法调用命令执行等功能。

image-20260424150307885


⚡ 命令执行

在确认漏洞存在后,可利用该模块实现远程命令执行(RCE),支持 回显检测交互式命令执行 两个阶段。

📖 使用步骤

第一步:回显检测

  1. 输入目标地址,点击 回显检测 按钮
  2. 工具将向目标发送探测 Payload,验证命令执行回显是否可用
  3. 若返回 ✅ 执行成功,说明目标支持命令回显,可进入下一步

回显检测

第二步:执行命令

  1. 在命令输入框中输入需要执行的系统命令(如 whoamiidifconfig 等)
  2. 点击 执行 按钮,命令输出将在结果区域中实时展示

命令执行

⚠️ 注意: 请务必先执行 回显检测 确认可用后再进行命令执行操作,否则可能无法获取命令输出。


🐍 内存马注入

集成 MemShellParty SDK,可向目标服务器注入内存马。目前支持 ListenerFilter组件类型。

📖 使用步骤

  1. 输入目标地址
  2. 选择内存马类型(Godzilla / Behinder / AntSword)
  3. 配置连接密码、密钥等参数(不输入密码的话即随机生成密码)
  4. 点击 注入 按钮,等待注入结果返回
  5. 注入成功后,使用对应的客户端工具进行连接

内存马注入

🔸 Godzilla

Godzilla 连接效果

🔸 Behinder

Behinder 连接效果


📦 自定义注入字节码

支持注入自定义 Java 字节码。

📖 使用步骤

  1. 输入目标地址和Base64字节码
  2. 点击 注入 按钮,工具将通过反序列化链加载并执行该字节码

💡 适用场景: 当内置的内存马类型无法满足需求时,可自行编写 Java 类并编译为字节码进行注入,实现自定义功能扩展。

自定义字节码注入


📋 批量扫描

支持从文本文件中批量读取目标地址,自动化进行大规模漏洞扫描,适用于资产梳理与批量排查场景。

📖 使用步骤

  1. 准备目标地址文件,每行一个地址
  2. 点击 选择文件 按钮加载目标列表
  3. 点击 开始扫描,工具将逐一检测并展示结果

📝 地址格式说明

输入格式实际检测
https://target:8443按原地址检测
http://target:7001按原地址检测
target:8443自动添加 https://http:// 分别探测

image-20260418232608185


⚠️ 免责声明

本工具仅供 授权安全测试学习研究 使用,请勿用于未授权的渗透测试。使用者需自行承担一切法律责任。