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

相关推荐
呱呱巨基8 小时前
Linux 进程概念
linux·c++·笔记·学习
老王熬夜敲代码9 小时前
C++中的atomic
开发语言·c++·笔记·面试
Rousson10 小时前
硬件学习笔记--91 TMR型互感器介绍
笔记·学习
Ingsuifon10 小时前
yolov5模型迁移笔记
笔记·yolo
Slaughter信仰11 小时前
图解大模型_生成式AI原理与实战学习笔记前四张问答(7题)
人工智能·笔记·学习
2401_8345170712 小时前
AD学习笔记-26 Active Routing
笔记·学习
断剑zou天涯12 小时前
【算法笔记】Manacher算法
java·笔记·算法
瑶光守护者13 小时前
【学习笔记】5G RedCap:智能回落5G NR驻留的接入策略
笔记·学习·5g
你想知道什么?13 小时前
Python基础篇(上) 学习笔记
笔记·python·学习
xian_wwq14 小时前
【学习笔记】可信数据空间的工程实现
笔记·学习