当前位置: 首页 > news >正文

【vulhub漏洞复现】CVE-2018-2894 Weblogic任意文件上传漏洞

一、漏洞详情

影响版本weblogic 10.3.6.0、weblogic 12.1.3.0、weblogic 12.2.1.2、weblogic 12.2.1.3

WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

WebLogic的某个上传点存在文件上传漏洞,导致可以上传任意jsp文件从而获取服务器权限。

二、复现过程

  1. 搭建docker环境

docker-compose up -d

访问http://192.168.239.128:7001/console

docker-compose logs | grep password

可以查看管理员账号和密码

管理员用户名为weblogic,密码为NM77cubp

使用账号和密码成功登录

  1. 登录后台,进行配置

点击base_domain的配置,在 ‘高级’ 中勾选 ‘启用 Web 服务测试页’ 选项,然后保存配置。

  1. 访问http://192.168.239.128:7001/ws_utc/config.do

将Work Home Dir设为

/u01/oracle/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_internal/com.oracle.webservices.wls.ws-testclient-app-wls/4mcj4y/war/css

ws_utc应用的静态文件css目录是无需访问权限的,而默认的工作目录即使上传成功,也无法访问。
如果不更改,访问会返回404

点击提交

  1. 上传木马,连接成功

点击“安全”——“添加”——上传木马

点击提交,名字随意

上传了两个文件,下面测试第二个test的

f12查看时间戳(id=1677669228778)

时间戳的主要目的在于通过一定的技术手段,对数据产生的时间进行认证,从而验证这段数据在产生后是否经过篡改

访问http://192.168.239.128/ws_utc/css/config/keystore/[时间戳]_[文件名]

http://192.168.239.128:7001/ws_utc/css/config/keystore/1677669228778_1.jsp

哥斯拉连接成功

http://www.lryc.cn/news/25547.html

相关文章:

  • 函数栈帧详解
  • Spring 事务(编程式事务、声明式事务@Transactional、事务隔离级别、事务传播机制)
  • 车载技术——Window Display之surface的绘制过程与原理
  • 2023年全国最新工会考试精选真题及答案10
  • pytorch-复现经典深度学习模型-LeNet5
  • 【C++】类和对象(上)
  • 工作中责任链模式用法及其使用场景?
  • 三八女神节有哪些数码好物?2023年三八女神节数码好物清单
  • FairGuard-Windows加固工具版本更新日志
  • 基于RT-Thread完整版搭建的极简Bootloader
  • 3.flinkDateStreamAPI介绍env与source
  • $ 2 :数据类型
  • 类和对象 - 上
  • 补档:红黑树代码实现+简略讲解
  • FirePower X2 14.0.1 for RAD Studio Alexandria
  • 二十九、MongoDB 恢复数据( mongorestore )
  • 【数据分析】缺失数据如何处理?pandas
  • 嵌入式开发--STM32H750VBT6开发中,新版本CubeMX的时钟问题,不能设置到最高速度480MHZ
  • 一文读懂PaddleSpeech中英混合语音识别技术
  • 问题三十四:傅立叶变换——高通滤波
  • flink 键控状态(keyed state)
  • 【ChatGPT】sqlachmey 多表连表查询语句
  • win11 系统登录问题,PIN 设置问题
  • 数据结构六大排序
  • 快速生成QR码的方法:教你变成QR Code Master
  • tensorflow1.14.0安装教程--保姆级
  • AcWing算法提高课-3.1.3香甜的黄油
  • 私库搭建1:Nexus 安装 Docker 版
  • LeetCode-面试题 05.02. 二进制数转字符串【数学,字符串,位运算】
  • pandas: 三种算法实现递归分析Excel中各列相关性