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

相关推荐
ABAP 成17 小时前
删除+新增原始BOM工序+订单BOM+工序笔记
笔记
XS03010617 小时前
MyBatis基础实战笔记一
笔记·mybatis
Oll Correct18 小时前
实验二十五:从IPv4向IPv6过渡所使用的隧道技术
网络·笔记
U盘失踪了19 小时前
【笔记】pycharm 安装Jupyter失败
笔记·python
Hua-Jay19 小时前
OpenCV联合C++/Qt 学习笔记(二十二)----相机模型与投影及单目相机标定
c++·笔记·qt·opencv·学习·计算机视觉
咸甜适中19 小时前
rust语言学习笔记Trait(七) IntoIterator(由集合创建迭代器)
笔记·学习·rust
阿阳微客19 小时前
网易Buff游戏搬砖,长期可做!
笔记·学习·游戏
Upsy-Daisy19 小时前
AI Agent 项目学习笔记(一):项目总体介绍与智能体链路概览
人工智能·笔记·学习
June bug20 小时前
【AI赋能测试笔记】5基于文档用例生成系统及skills
笔记·功能测试·职场和发展·测试用例·学习方法
nnsix20 小时前
设计模式 - 原型模式 笔记
笔记·设计模式·原型模式