SQL报错注入检测方法与攻击方法

报错注入

即是注入检测方法,又是注入读取数据的方法

攻击者在判断一个参数是否存在SQL注入漏洞时,会拼接单引号,反斜杠字符,如果显示语法报错,证明这个位置具有SQL注入漏洞,也可以通过整数溢出来判断,仅作为低风险的提示,无法直接检测出是否存在SQL注入漏洞

报错注入还可以用来发起攻击,在一些场景下,通过报错回显将目标信息打印在网页上

广为流传的10种MySQL报错注入方法

1.floor();

select * from test where id=1 and(select count (*)、concat(user()、floor(rand(0)*2))x from information schema.tadles group by x)a)

2.extractvalue();

3.updatexml();

4.geometrycollection();

5.multipoint();

6.polygon();

7.multipolygon();

8.linestring();

9.multilinestring();

10.exp();

相关推荐
析木不会编程2 分钟前
四大差错校验方法全解析
计算机网络
polarislove02148 分钟前
9.3 输出比较-嵌入式铁头山羊STM32笔记
笔记·stm32·嵌入式硬件
硬件yun18 分钟前
Flyback反激电路学习参数计算
学习
mudtools21 分钟前
如何设计易维护、低学习成本的飞书.NET SDK组件
学习·.net·飞书
一直都在57229 分钟前
Spring:Bean管理(二)
java·sql·spring
弘毅 失败的 mian35 分钟前
Git 标签管理
经验分享·笔记·git
崇山峻岭之间37 分钟前
Matlab学习记录19
学习·算法·matlab
czlczl2002092537 分钟前
MybatisPlusInterceptor实现无感修改SQL的底层原理(源码)
数据库·spring boot·后端·sql
.鸣41 分钟前
CSDN Java反射
java·学习
2501_9462139044 分钟前
Zettlr(科研笔记) v4.0.0 中文免费版
java·经验分享·笔记·pdf·github·ocr·开源软件