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

相关推荐
d111111111d7 分钟前
STM32平衡车开发计划2-电机编码器测速
笔记·stm32·单片机·嵌入式硬件·学习
黄昏单车20 分钟前
golang语言基础到进阶学习笔记
笔记·golang·go
小韩博25 分钟前
小迪安全 · 第 39 课学习笔记
笔记·学习·安全·网络安全
西西学代码29 分钟前
《Flutter实战笔记》
笔记
重生之我在番茄自学网安拯救世界29 分钟前
网络安全中级阶段学习笔记(十):upload靶场实战(17关以及问题解决)
笔记·学习·网络安全·文件上传漏洞·图片木马
宵时待雨2 小时前
C语言笔记归纳20:文件操作
c语言·开发语言·笔记·算法
xian_wwq9 小时前
【学习笔记】数据血缘
笔记·学习·数据血缘
日更嵌入式的打工仔10 小时前
实用:嵌入式执行时间测量常用方法
笔记·单片机
map_vis_3d10 小时前
JSAPIThree LODModel 性能优化学习笔记:细节层次模型加载
笔记·学习·3d
im_AMBER11 小时前
数据结构 13 图 | 哈希表 | 树
数据结构·笔记·学习·算法·散列表