XiaodiSec day029 Learn Note 小迪渗透学习笔记

XiaodiSec day029 Learn Note 小迪渗透学习笔记

记录得比较凌乱,不尽详细

day 29

知识点

明确查询方式注入 Payload

明确查询方式注入产生功能

明确 sql 盲注延时、布尔、报错

开始

如果查询数据没有在页面上回显,将不同于之前的注入情况

使用 union 将无法获得回显

盲注

逻辑判断

如构造,通过函数 left 判断,页面回显正常则猜中

?id=1 and left(database(),1)='s'

?id=1 and left(database(),2)='sy'

基于延时的判断

抓包来判断是否有延时,直接用浏览器访问判断时间不妥

如果条件是真,返回结果 1,如果条件是假,返回结果 2
if(条件,结果1,结果2)

?id=1 and if(1=1,sleep(5),0)

基于报错的回显

在开发时写了错误处理,如果接收的 url 参数有误则触发错误

如果没有在代码中写错误处理,一般比较难以利用

案例

(手工注入太多了,没必要,直接使用工具)

添加数据一般没有回显,查询一般有回显

相关推荐
小天才dhsb6 分钟前
笔记20250225
笔记·单片机·嵌入式硬件
局外人_Jia28 分钟前
【C# 变量字符串还原转义字符】
linux·数据库·windows·正则表达式·c#·字符串·indexof
Gauss松鼠会1 小时前
GaussDB 闪回恢复技术详解与应用实践
数据库·sql·哈希算法·database·gaussdb
leegong231111 小时前
什么是 OCP 数据库专家
数据库·oracle
虾球xz1 小时前
游戏引擎学习第123天
学习·游戏引擎
LuckyLay1 小时前
Golang学习笔记_38——享元模式
笔记·学习·设计模式·golang·享元模式
深夜食堂-1 小时前
2025年第16届蓝桥杯嵌入式竞赛学习笔记(十):ADC测量电压
笔记·学习·蓝桥杯
CatalyzeSec1 小时前
Deepseek-ClickHouse数据库的安全策略
数据库·clickhouse·web安全·网络安全
三天不学习2 小时前
MongoDB面试宝典【刷题系列】
数据库·mongodb·面试
和道一文字yyds2 小时前
MySQL 中的事务隔离级别有哪些?MySQL 默认的事务隔离级别是什么?为什么选择这个级别?数据库的脏读、不可重复读和幻读分别是什么?
数据库·mysql