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

相关推荐
Radan小哥几秒前
Docker学习笔记—day008
笔记·学习·docker
源代码•宸35 分钟前
GoLang写一个简单版生命游戏模拟器
经验分享·笔记·学习·游戏·golang
断剑zou天涯8 小时前
【算法笔记】窗口内最大值或最小值的更新结构
java·笔记·算法
Naiva9 小时前
【小技巧】Microchip 把 MPLAB X IDE工程编码改成 UTF-8
笔记
im_AMBER12 小时前
Leetcode 59 二分搜索
数据结构·笔记·学习·算法·leetcode
天殇凉13 小时前
AC自动机学习笔记
java·笔记·学习
AA陈超13 小时前
从0开始学习 **Lyra Starter Game** 项目
c++·笔记·学习·游戏·ue5·lyra
2301_8002561116 小时前
第七章 空间存储与索引 知识点梳理3(空间填充曲线)
数据库·笔记·sql·postgresql
凉凉的知识库18 小时前
书海拾遗:《枪炮、病菌与钢铁》
笔记·电子书
im_AMBER18 小时前
算法笔记 16 二分搜索算法
c++·笔记·学习·算法