1. 程式人生 > >逗比的驗證碼,有沒有難道不一樣嗎?

逗比的驗證碼,有沒有難道不一樣嗎?

leve5

參考:
http://www.cnblogs.com/renzongxian/p/5618631.html
這裡寫圖片描述
使用sniper(狙擊手)模式,對pwd欄位進行暴力破解。
最後從得到的結果中按照正則匹配的error進行排序,得到一個不匹配的,然後得到了key。
這題沒有我想象的難,因為可以使用同一個cookie,同一個驗證碼來進行破解,開始我還在用python指令碼,然後想破解驗證碼,看到別人的writeup才知道不需要那麼麻煩。
另外學到了用python來生成payload。

import Queue
passwd = Queue.Queue()
for i in range(1
,10): for j in range(0,10): for k in range(0,10): for l in range(0,10): passwd.put(str(i) + str(j) + str(k) + str(l))
for pwd in xrange(1000, 10000):

即可。

level6

先用正確的驗證碼失敗登入一次,然後保持驗證碼為空繼續按照之前的即可。
這裡寫圖片描述

level7

還是按之前的方法,先成功驗證一次然後把驗證碼清空就行了。
這裡寫圖片描述