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

相关推荐
likeshop 好像科技1 分钟前
AI知识库架构深度解析:智能体记忆与学习的智慧核心
人工智能·学习·架构
ZeroKoop2 分钟前
3500 words
笔记
zore_c12 分钟前
【数据结构】二叉树初阶——超详解!!!(包含二叉树的实现)
c语言·开发语言·数据结构·经验分享·笔记·算法·链表
尋有緣12 分钟前
力扣1225-报告系统状态的连续日期
数据库·sql·算法·leetcode·oracle
中屹指纹浏览器13 分钟前
基于P2P架构的指纹浏览器跨平台同步技术实现与性能优化
经验分享·笔记
无名-CODING16 分钟前
MyBatis 动态 SQL 全攻略
数据库·sql·mybatis
代码游侠17 分钟前
学习笔记——网络基础
linux·c语言·网络·笔记·学习·算法
崎岖Qiu1 小时前
【设计模式笔记19】:建造者模式
java·笔记·设计模式·建造者模式
llxxyy卢2 小时前
JWT安全&预编译CASE注入
数据库·sql·安全
旖旎夜光8 小时前
C++(17)
c++·学习