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

相关推荐
小e说说15 小时前
拯救孩子学习兴趣大作战!这些软件超神了
学习
九成宫15 小时前
Outlook使用
windows·笔记·outlook·办公
kumat17 小时前
分享-搭建个人系统 MySelfSys
sql·系统
呱呱巨基17 小时前
Linux 基础IO
linux·c++·笔记·学习
星马梦缘19 小时前
数据库作战记录 实验7、8
数据库·sql·oracle
萑澈19 小时前
智能增强与范式演进:OpenClaw 与 Hermes Agent 自我学习机制深度研究报告
学习
白夜111720 小时前
C++(标签派发 Tag Dispatching)
开发语言·c++·笔记·算法
weoptions20 小时前
简单sql注入中如何通过简单语句判断注入类型&注入方法
数据库·sql
小短腿的代码世界20 小时前
Qt数据库编程深度解析:从SQL基础到ORM架构设计
数据库·sql·qt
xuhaoyu_cpp_java20 小时前
Spring学习(一)
java·经验分享·笔记·学习·spring