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

相关推荐
梨轻巧1 分钟前
艾伦·索金 编剧课 写作课
笔记
red watchma22 分钟前
OTA的HTTP笔记
笔记·网络协议·http
哲Zheᗜe༘37 分钟前
学习Ansible Playbook 核心语法
网络·学习·ansible
('-')41 分钟前
《从根上理解MySQL是怎样运行的》第三章学习笔记
笔记·学习·mysql
柳一航1 小时前
HTML笔记
前端·笔记·html
面向星辰1 小时前
SQL LIKE 相似信息查找语句
数据库·sql
诸葛思颖2 小时前
【论文阅读笔记】FL+HC(联邦学习+层次聚类)
论文阅读·笔记·聚类
序属秋秋秋3 小时前
《Linux系统编程之进程基础》【进程优先级】
linux·运维·c语言·c++·笔记·进程·优先级
Nan_Shu_6145 小时前
学习:ES6(2)
前端·学习·es6
河铃旅鹿6 小时前
Android开发-java版:Framgent
android·java·笔记·学习