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 小时前
山东大学软件学院项目实训-创新实训-计科智伴(五)——个人博客(从接口对接到边界问题修复的完整记录)
笔记·学习·状态模式·山东大学
Oll Correct14 小时前
计算机二级WPS Office第十四套WPS演示
笔记·计算机二级wps
哇嘎呀14 小时前
OSPF笔记
网络·笔记
Upsy-Daisy14 小时前
IOTA 学习笔记(三):IOTA 的技术演进路线
笔记·学习
有个人神神叨叨14 小时前
Agent Memory 学习笔记-1.0
笔记·学习
一只肥瘫瘫15 小时前
STM32 程序升级学习笔记:Bootloader、IAP 与串口升级流程
笔记·stm32·学习
Wonderful U15 小时前
基于Python+Django的私有化云笔记系统:从痛点分析到完整实现
笔记·python·django
问心无愧051315 小时前
ctf show web 入门66
前端·笔记
会编程的土豆15 小时前
Redis 常用操作笔记(Go 开发实战)
redis·笔记·golang
Rsingstarzengjx15 小时前
【stm32】尚硅谷基础篇笔记
笔记·stm32·嵌入式硬件