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

相关推荐
德彪稳坐倒骑驴14 小时前
SQL刷题笔记-我没做出来的题目
数据库·笔记·sql
lingggggaaaa14 小时前
CS配合CrossC2插件,实现MacOS/Linux上线
linux·运维·笔记·安全·macos
wheelmouse778814 小时前
Maven构建配置学习笔记
笔记·学习·maven
He BianGu14 小时前
【笔记】在WPF中如何使用ContentPresenter 与 Generic.xaml 设置数据默认 DataTemplate
windows·笔记·wpf
SatoshiGogo14 小时前
ML-4360 3D视觉 笔记
笔记
逐辰十七15 小时前
EDA学习笔记
笔记·学习
代码游侠15 小时前
应用——Linux进程编程实例分析
linux·运维·网络·笔记·学习·算法
m0_6896182815 小时前
这款微光学天线让机器人拥有“超灵敏多感官”,重量仅0.1克
网络·笔记·学习
He BianGu15 小时前
【笔记】在WPF App.cs中结合 IServiceCollection 进行 IOC 依赖注入
数据库·笔记·wpf
colus_SEU15 小时前
【计算机网络笔记】第五章 网络层的控制平面
笔记·计算机网络