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

相关推荐
aaa最北边3 分钟前
计算机网络传输层-TCP三次握手底层详情
网络·tcp/ip·计算机网络
不灭锦鲤12 分钟前
网络安全学习第166天
学习
Java面试题总结14 分钟前
2026年Java面试题最新整理,附白话答案
java·开发语言·jvm·笔记·spring·intellij-idea
Century_Dragon23 分钟前
世纪龙-驶入未来课堂:新能源汽车故障诊断虚拟实训软件助力职教
学习
Westward-sun.42 分钟前
OpenCV + dlib 人脸关键点检测学习笔记(68点)
人工智能·笔记·opencv·学习·计算机视觉
隐于花海,等待花开1 小时前
为什么要避免 SELECT *
sql
chushiyunen1 小时前
阿里云部署dify笔记
笔记·阿里云·云计算
大邳草民1 小时前
Python 对象模型与属性访问机制
开发语言·笔记·python
kinl20181 小时前
cs2385_note5 (lec18-lec19) Variational Inference & Control as Inference
笔记
red_redemption2 小时前
自由学习记录(165)
学习