12306驗證碼破解思路分享

來源:互聯網
上載者:User

12306驗證碼破解思路分享

 本文給大家分享的是個人對於12306的新的驗證碼系統的破解思路,僅僅是思路,還沒進行實地驗證,推薦給大家,拋磚引玉吧。

 

 

一個12306驗證碼破解思路,
圖片採集 + 機率

//分析:
1. 單次驗證碼裡面有8個圖片,類型最多8種,最少不太確定
2. 8個圖是規則排列,可以很容易分隔
3. 圖片庫應該是有限的,可以採集,計算hash入庫,這裡需要關聯相同類型圖片
(比如 “杯子”,“刷子”等)
備忘:這裡的圖片hash並不是md5,有很多演算法,自行搜尋吧。

//下面,我假設圖片已經採集好了,分類也完成了,開始進行識別:
1. 選一張驗證碼,分隔成8個圖片,分別計算hash,然後查詢 這些hash對應的
類型(比如 “杯子”,“刷子”等),這裡 假設圖片識別正確率 100%

2. 隨機播放一個上一步中查詢到的類型,點擊相應位置。 這裡不需要識別上面的
漢字,按機率來說,極端情況,8個圖片都不同,隨機播放正確率 12.5%。於是,
理論上嘗試8次以內,就能成功登入。

//痛點:
1. 麻煩的可能是要分類,需要將相同類型的圖片關聯起來

//一些增加識別難度的建議
1. 圖片中加入線形幹擾,或者是 扭曲圖片
2. 不規則排列8個圖片,使之難以分割

// 僅僅憑藉以往經驗的一些思路,尚未實踐。歡迎吐槽...

以上所述就是本文的全部內容了,請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支援!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.