欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

12306驗證碼破解思路分享

 更新時間:2015年03月25日 16:30:59   投稿:hebedich  
本文給大家分享的是個人對于12306的新的驗證碼系統(tǒng)的破解思路,僅僅是思路,還沒進行實地驗證,推薦給大家,拋磚引玉吧。

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

//分析:
1. 單次驗證碼里面有8個圖片,類型最多8種,最少不太確定
2. 8個圖是規(guī)則排列,可以很容易分隔
3. 圖片庫應該是有限的,可以采集,計算hash入庫,這里需要關聯(lián)相同類型圖片
(比如  “杯子”,“刷子”等)
備注:這里的圖片hash并不是md5,有很多算法,自行搜索吧。
 
//下面,我假設圖片已經采集好了,分類也完成了,開始進行識別:
1. 選一張驗證碼,分隔成8個圖片,分別計算hash,然后查詢 這些hash對應的
類型(比如  “杯子”,“刷子”等),這里 假設圖片識別正確率 100%
 
2. 隨機選擇一個上一步中查詢到的類型,點擊相應位置。 這里不需要識別上面的
漢字,按概率來說,極端情況,8個圖片都不同,隨機選擇正確率 12.5%。于是,
理論上嘗試8次以內,就能成功登錄。
 
//難點:
1. 麻煩的可能是要分類,需要將相同類型的圖片關聯(lián)起來
 
//一些增加識別難度的建議
1. 圖片中加入線形干擾,或者是 扭曲圖片
2. 不規(guī)則排列8個圖片,使之難以分割
 
// 僅僅憑借以往經驗的一些思路,尚未實踐。歡迎吐槽...

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

相關文章

  • 淺談JS對html標簽的屬性的干預以及對CSS樣式表屬性的干預

    淺談JS對html標簽的屬性的干預以及對CSS樣式表屬性的干預

    下面小編就為大家?guī)硪黄獪\談JS對html標簽的屬性的干預以及對CSS樣式表屬性的干預。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 淺析JavaScript中變量提升的原理與使用

    淺析JavaScript中變量提升的原理與使用

    前端的小伙伴大概都知道,js中的var變量存在變量提升,在es6以后隨著let變量的出現(xiàn),變量提升問題得以解決,那么變量提升的原理是什么,es6又是怎么解決變量提升問題的,下面我們來共同探尋答案
    2023-05-05
  • 最新JS正則表達式驗證郵箱和手機號實例(2022)

    最新JS正則表達式驗證郵箱和手機號實例(2022)

    在前端開發(fā)過程中,通過使用JS的正則表達式來校驗輸入的郵箱或者手機號是否正確,這也是一個非常常見的業(yè)務情景需求,下面這篇文章主要給大家介紹了關于利用JS正則表達式驗證郵箱和手機號的相關資料,需要的朋友可以參考下
    2022-08-08
  • JavaScript 封裝一個tab效果源碼分享

    JavaScript 封裝一個tab效果源碼分享

    本文給大家分享javascript封裝一個tab效果源碼分享,感興趣的朋友一起來看看吧
    2015-09-09
  • webpack-dev-server的安裝使用教程

    webpack-dev-server的安裝使用教程

    這篇文章主要介紹了webpack-dev-server的安裝使用教程,大家有個前提條件要清楚webpack-dev-server依賴webpack,我們需要先安裝webpack,本文結合實例代碼詳細講解,需要的朋友可以參考下
    2023-02-02
  • 微信小程序開發(fā)實用技巧之數(shù)據(jù)傳遞和存儲

    微信小程序開發(fā)實用技巧之數(shù)據(jù)傳遞和存儲

    數(shù)據(jù)傳遞與存儲是我們在日常開發(fā)中遇到的再正常不過的一個需求, 這篇文章主要給大家介紹了關于微信小程序開發(fā)實用技巧之數(shù)據(jù)傳遞和存儲的相關資料,需要的朋友可以參考下
    2021-05-05
  • js分解url參數(shù)(面向對象-極簡主義法應用)

    js分解url參數(shù)(面向對象-極簡主義法應用)

    剛看到笑看風云寫的JavaScript面向對象(極簡主義法)和一個分解url參數(shù)面試題,我作了一下修改,記錄下來
    2012-08-08
  • js阻止冒泡及jquery阻止事件冒泡示例介紹

    js阻止冒泡及jquery阻止事件冒泡示例介紹

    JQuery 提供了兩種方式來阻止事件冒泡,Jquery阻止默認動作即通知瀏覽器不要執(zhí)行與事件關聯(lián)的默認動作,下文有個不錯的示例,需要的朋友可以參考下
    2013-11-11
  • 關于Layui Table隱藏列問題

    關于Layui Table隱藏列問題

    今天小編就為大家分享一篇關于Layui Table隱藏列問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • js實現(xiàn)的復制兼容chrome和IE

    js實現(xiàn)的復制兼容chrome和IE

    這篇文章主要介紹了js在chrome和IE下分別實現(xiàn)復制,需要的朋友可以參考下
    2014-04-04

最新評論