sqllab第四关通关笔记

知识点:

  • 判断注入点类型
  • 判断原始语句
    • select 1,2,3 from 表名 where id=("输入") limit 0,1;

首先判断注入类型

构造id=1/0

正常打印;字符型注入

构造id=1'

正常回显;说明不是用单引号读取输入内容

构造id=1"

发生异常;回显出现了关键信息')'

说明原始语句中对输入的读取格式为 ("输入")

默认单引号为字符串信息

好了,既然知道了语法信息,下面就开始注入

构造payload:id=0")+union+select%201,2,3%20--+

这和第三关类似;联合注入;成功打印输入的内容

10

相关推荐
今天你TLE了吗17 小时前
JVM学习笔记:第四章——虚拟机栈
java·jvm·笔记·后端·学习
weixin_4481199418 小时前
Datawhale Easy-Vibe 202602 第3次笔记
笔记
風清掦18 小时前
【江科大STM32学习笔记-06】TIM 定时器 - 6.2 定时器的输出比较功能
笔记·stm32·单片机·嵌入式硬件·学习
bill_man18 小时前
RHI学习笔记(2)-Qt6的RHI结构
笔记
Non importa18 小时前
二分法:算法新手第三道坎
c语言·c++·笔记·qt·学习·算法·leetcode
山岚的运维笔记18 小时前
SQL Server笔记 -- 第74章:权限或许可 第75章:SQLCMD 第76章:资源调控器
数据库·笔记·sql·microsoft·oracle·sqlserver
舟舟亢亢18 小时前
Redis知识复习笔记(上)
数据库·redis·笔记
winfreedoms1 天前
ROS2语音&ai与控制——黑马程序员ROS2课程上课笔记(6)
人工智能·笔记
执于代码1 天前
IEDA工具总结笔记
笔记
山岚的运维笔记1 天前
SQL Server笔记 -- 第72章:隔离级别与锁定
数据库·笔记·后端·sql·microsoft·sqlserver