實驗環境:本地靶場
驗證碼錯誤時,服務器端會重新生成驗證碼,不能使用burpsuite進行暴力破解;
我們使用python腳本對驗證碼進行識別,然后進行暴力破解。
驗證碼圖片識別:
原圖一般為彩色,對識別有一定的影響,所以要先對圖片進行一些特殊處理:轉灰色、二值化等;
處理過的驗證碼圖片:
識別結果:
在識別驗證碼可能會存在一些不准確的概率,不過影響不大;
之后就是將識別后的驗證碼,與讀取的用戶名,密碼內容,傳送給服務器,循環暴力破解。
完整腳本:
運行結果:
聲明:本篇文章僅作學習交流,請勿用於違法行為!