逗比的驗證碼,有沒有難道不一樣嗎?
阿新 • • 發佈:2019-02-06
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
還是按之前的方法,先成功驗證一次然後把驗證碼清空就行了。