TongWeb EJB 反序列化生成工具(Java-Chain 插件)

工具介绍

🔧 TongWeb EJB 反序列化生成工具(Java-Chain 插件)

⚠️ 注意:该插件仅支持 Java-Chain 1.4.4 版本

📦 安装说明

将 TongWeb-1.0-SNAPSHOT.jar 放置在 Java-Chain 目录下的 chains-config/plugins/ 目录中。

重启后,在 OtherPayload 分类下会出现两个新 Gadget,如下图所示:

🛠️ Gadget 一:DNS / Sleep 检测

名称: TongWeb 东方通 EJB 反序列化利用(DNS Sleep 检测)

用途: 通过 DNS 外带或 Sleep 延时检测目标是否存在 TongWeb EJB 反序列化漏洞。建议优先使用该 Gadget 进行探测。

参数说明

参数 说明
version 目标 TongWeb 版本,建议高/低版本都尝试一次
type 检测方式:Sleep(延时检测)或DNS(DNS 外带检测)
Domain / Sleep 当 type 为Sleep时,填写延时秒数(如5);当 type 为DNS时,填写 DNSLog 域名(如xxx.dnslog.com

使用示例

以高版本 + Sleep 5 秒为例,生成 Payload:

发送 Payload 进行测试,成功延时 5 秒,确认漏洞存在:

🛠️ Gadget 二:执行字节码

名称: TongWeb 东方通 EJB 反序列化利用(执行字节码)

用途: 加载自定义字节码,可用于注入内存马、命令执行等操作。

参数说明

参数 说明
version 目标 TongWeb 版本,建议高/低版本都尝试一次
bytecodeBase64 Base64 编码的恶意字节码

字节码生成方式

可使用以下工具生成内存马字节码:

  • JMG(Java Memory-shell Generator)
  • MemShellParty
  • Java-Chain 内置的 BytecodePayload 模块

工具下载

复制代码
https://github.com/Axyanzzzz/TongWeb-PayloadGen
相关推荐
U盘失踪了3 小时前
Java 的 JAR 是什么?
java·jar
数据库小组3 小时前
MySQL 删库后怎么恢复?binlog2sql 之外,NineData 还能做什么
数据库·sql·mysql·安全·数据·ninedata·删库
今天又在写代码3 小时前
java-v2
java·开发语言
PinTrust SSL证书3 小时前
IP地址访问网站,怎么去除不安全提示?
网络协议·tcp/ip·安全·网络安全·https·ssl
competes4 小时前
慈善基金投资底层逻辑应用 顶层代码低代码配置平台开发结构方式数据存储模块
java·开发语言·数据库·windows·sql
2501_913061344 小时前
网络原理知识
java·网络
希望永不加班5 小时前
Spring AOP 代理模式:CGLIB 与 JDK 动态代理区别
java·开发语言·后端·spring·代理模式
flushmeteor5 小时前
java的动态代理和字节码生成技术
java·动态代理·代理·字节码生成
eggwyw5 小时前
基于SpringBoot和PostGIS的云南与缅甸的千里边境线实战
java·spring boot·spring