国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現圖片滑動式驗證識別方法

2020-02-16 10:40:20
字體:
來源:轉載
供稿:網友

1 abstract

驗證碼作為一種自然人的機器人的判別工具,被廣泛的用于各種防止程序做自動化的場景中。傳統的字符型驗證安全性已經名存實亡的情況下,各種新型的驗證碼如雨后春筍般涌現。目前最常見的一種形式就是“滑動拼圖式”

2 內容概述

關于滑動式驗證,最早由國內某網絡安全公司首次提出的行為式驗證,以滑動拼圖解鎖的方式呈現在世人面前。然后大概過了好幾年之后,各種各樣的滑動式驗證產品都出來了,那么這些看似一樣的產品,它們的安全性到底如何呢?

本文特意挑選出了一些后來者的小廠商的滑動式驗證來做下實驗,僅從第一步的圖像學上分析一下安全性。因為我的主技術路線是圖像學,關于前端的js并不熟悉,所以就只在圖像學上點到即止即可。僅供會一些自動化技術的同學提供一些知識補充吧。

由于研究的實驗對象實在是太簡單,所以本文涉及的一些圖像學的知識也不難,基本上python的初級選手就可以跑通本程序。僅供大家學習學習。

3 研究對象

某小站點上由小廠商提供的“滑動式驗證”:

使用python寫一個簡單的爬蟲自動化腳本,將此網站上的驗證碼資源多請求幾次,并保存到本地,觀查圖片特點。

一般情況下,這一步是必須的,多下載一些圖片,很多規律是可以一眼看出的。比如,從公開的頁面中,連續請求此驗證的資源 100次,下載100張圖片后。

一眼看上去,此驗證的圖片素材都只有一種模式,那么就放心了,因為這個問題就比較單一,而不是多模式下你必須要解決多個問題。

4 定性分析

將這種單一模式的圖片篩選一張出來,如下:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 威海市| 宁乡县| 文成县| 湖州市| 大方县| 阜南县| 广丰县| 麻江县| 安阳县| 顺义区| 沾益县| 和静县| 禹城市| 蒲江县| 江西省| 扬州市| 微山县| 通辽市| 景泰县| 高平市| 祁连县| 罗田县| 兖州市| 巴里| 洛宁县| 锡林浩特市| 揭阳市| 阳城县| 连江县| 剑河县| 吉木乃县| 根河市| 托克逊县| 秦安县| 开远市| 延长县| 洛宁县| 克拉玛依市| 东乡| 敦化市| 麻栗坡县|