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

相关推荐
dalong106 小时前
A6:编写计算器界面程序
笔记·aardio
Sarvartha8 小时前
LangChain 入门核心知识学习笔记
笔记·学习·langchain
QZ_orz_freedom9 小时前
后端学习笔记-苍穹外卖
笔记·学习
Lips61112 小时前
2026.1.25力扣刷题笔记
笔记·算法·leetcode
WK100%12 小时前
二叉树经典OJ题
c语言·数据结构·经验分享·笔记·链表
googleccsdn12 小时前
ENSP Pro LAB笔记:配置M-LAG双归接入三层网络(V-STP + Monitor Link + OSPF)
网络·笔记·网络协议
Hello_Embed13 小时前
USB 虚拟串口源码改造与 FreeRTOS 适配
笔记·单片机·嵌入式·freertos·usb
曦月逸霜13 小时前
深入理解计算机系统——学习笔记(持续更新~)
笔记·学习·计算机系统
koo36413 小时前
pytorch深度学习笔记18
pytorch·笔记·深度学习
hetao173383714 小时前
2026-01-22~23 hetao1733837 的刷题笔记
c++·笔记·算法