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

相关推荐
云边散步4 分钟前
godot2D游戏教程系列二(19)
笔记·学习·游戏·游戏开发
sheeta199814 分钟前
LeetCode 每日一题笔记 日期:2025.03.22 题目:1886.判断矩阵经轮转后是否一致
笔记·leetcode·矩阵
sonnet-102918 分钟前
拓扑排序的实现
java·c语言·开发语言·笔记·算法
不想看见40428 分钟前
Min Stack栈和队列--力扣101算法题解笔记
java·笔记·leetcode
马猴烧酒.28 分钟前
【面试八股|计算机网络】计算机网络常见面试题详解笔记
java·开发语言·网络·笔记·计算机网络·算法·面试
学机械的鱼鱼29 分钟前
【学习笔记】如何快速理解ROS2
笔记·学习
诸神缄默不语32 分钟前
论文阅读笔记:AI编程用的AGENTS.md应该不写或少写
论文阅读·笔记·ai编程
Yu_Lijing35 分钟前
基于C++的《Head First设计模式》笔记——蝇量模式
c++·笔记·设计模式
Kal-Lai35 分钟前
学习笔记:UR5协作机器人正运动学计算
笔记
LightYoungLee37 分钟前
大模型(七)Agent AI学习笔记
人工智能·笔记·学习