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

GeoServer漏洞(CVE-2023-25157)

前半部分是sql注入一些语句的测试,后面是漏洞的复现和利用

Sql注入漏洞
1.登入mysql。
在这里插入图片描述

2.查看默认数据库
在这里插入图片描述

3.使用mysql数据库
在这里插入图片描述

4.查看表
在这里插入图片描述

1.查看user 表
在这里插入图片描述
在这里插入图片描述

2.写注入语句
在这里插入图片描述
在这里插入图片描述

创建数据库

在这里插入图片描述

时间注入语句
在这里插入图片描述

布尔注入语句
在这里插入图片描述

报错注入语句
在这里插入图片描述

Geoserver漏洞:
1.了解了一下这个geoserver的请求规范,顺便了解一下这个网页的请求规范以及返回结果是什么。
在这里插入图片描述

然乎知道漏洞是用户在输入的时候可能不规范造成的sql注入,并且这个还支持模糊查询。
在这里插入图片描述

在这里插入图片描述

2.先进入WFS查看有哪些图层的名字
在这里插入图片描述

3.通过layer review查看图层在url里面如何填写这里刚好有一个vulhub:example,我们就用这个。

在这里插入图片描述

3.然后进行模糊搜索写入,利用了布尔注入进行注入,返回结果。通过绕过前面的strStartsWith语句然后在后面查询了版本,并且变成了数字。
在这里插入图片描述

4.修改注入语句,不知道返回成功了没有(好奇第一条数据有这么长吗),用了另外一种也返回的这个。
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/news/156094.html

相关文章:

  • 491. 递增子序列
  • Golang语言基础之切片
  • 一些后端测试的东西
  • day5 两数之和为x
  • SSM SpringBoot vue社团事务管理系统
  • mysql中的锁及其作用
  • 【迅搜05】索引配置(二)字段定义与设计
  • Vue经典面试题源码级分析【一】
  • python之UDP网络应用程序开发
  • 传感器:探索Android中的传感器功能与使用
  • Linux 进程状态
  • Linux socket编程(9):IO复用之poll和epoll详解
  • 【算法】单调队列 滑动窗口最大值
  • 51单片机项目(19)——基于51单片机的传送带产品计数器
  • 轻量封装WebGPU渲染系统示例<42>- vsm阴影实现过程(源码)
  • conda旧环境快速复制新环境
  • 使用mongodb实现简单的读写操作
  • Leetcode刷题详解——乘积为正数的最长子数组长度
  • 〖大前端 - 基础入门三大核心之JS篇㊻〗- JS + CSS实现动画
  • jvm的2种赋值机制
  • 唯创知音WT2605C语音芯片MP3音频IC:轻松实现指令随机播放与无缝循环播放等功能
  • Siemens-NXUG二次开发-C/C++/Python环境配置[20231204]
  • C++ 抽象类和接口 详解
  • django 创建表模型中的meta
  • leetcode 202 快乐数
  • nodejs微信小程序+python+PHP问卷调查系统的设计与实现-计算机毕业设计推荐
  • C++-模板
  • node.js-连接SQLserver数据库
  • 【算法】蓝桥杯2013国C 横向打印二叉树 题解
  • 【Java 基础】15 注解