眾所周知,驗證碼(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自動區分計算機和人類的圖靈測試)的縮寫,是一種區分用戶是計算機還是人的公共全自動程序。
可以防止:惡意破解密碼、刷票、論壇灌水,有效防止某個黑客對某一個特定注冊用戶用特定程序暴力破解方式進行不斷的登陸嘗試,實際上用驗證碼是現在很多網站通行的方式,我們利用比較簡易的方式實現了這個功能。
這個問題可以由計算機生成并評判,但是必須只有人類才能解答。由于計算機無法解答CAPTCHA的問題,所以回答出問題的用戶就可以被認為是人類。
目前網絡上越來越多使用驗證碼了,驗證碼的本意是阻止機器刷流量擠占服務器資源,這本來無可厚非;但是驗證碼已經變得越來越過分,別說機器人了,連人也經常沒法辨認!
這就相當煩了,特別是被廣泛使用更多reCAPTCHA,要你辨認出圖中的XX,點了一次又一次還是結果錯誤,簡直抓狂!迫不得已之下,只能祭出這款自動跳過reCAPTCHA驗證碼的工具了。
這款工具名叫“Buster”,它是一款開源的軟件,具體形式是瀏覽器擴展。Buster在GitHub上有開源項目,大家可以下面的鏈接其GitHub頁面,在頁面中也可以找到Chrome、Firefox、Edge等瀏覽器的版本,找到對應的版本安裝即可。
Buster的原理是利用reCAPTCHA的語音,來自動識別驗證信息,并通過驗證。它并不能完全跳過reCAPTCHA驗證碼,還是需要進行一個手動操作。在出現reCAPTCHA驗證碼后,點擊通過語音驗證,Buster就可以識別語音,自動完成驗證了。
總的來說,這是一個能大大改善上網體驗的工具。其實驗證碼和自動識別驗證碼的技術一直在不斷升級,當這一斗爭上升到一定高度,驗證碼不可避免會升級到連人類也難以識別的地步。