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();

相关推荐
deng-c-f几秒前
Linux C/C++ 学习日记(55):原子操作(四):实现无锁队列
学习
rannn_1111 分钟前
【SQL题解】力扣高频 SQL 50题|DAY1
后端·sql·题解
黄昏单车3 分钟前
golang语言基础到进阶学习笔记
笔记·golang·go
小韩博8 分钟前
小迪安全 · 第 39 课学习笔记
笔记·学习·安全·网络安全
非凡ghost9 分钟前
Topaz Video(人工智能视频增强软件)
人工智能·windows·学习·音视频·软件需求
西西学代码12 分钟前
《Flutter实战笔记》
笔记
重生之我在番茄自学网安拯救世界12 分钟前
网络安全中级阶段学习笔记(十):upload靶场实战(17关以及问题解决)
笔记·学习·网络安全·文件上传漏洞·图片木马
晚风(●•σ )14 分钟前
【华为 ICT & HCIA & eNSP 习题汇总】——题目集26
网络·计算机网络·华为
武昌库里写JAVA26 分钟前
Java设计模式-(创建型)抽象工厂模式
java·vue.js·spring boot·后端·sql
宵时待雨1 小时前
C语言笔记归纳20:文件操作
c语言·开发语言·笔记·算法