7-验证码识别

文章目录

  • 验证码识别
    • 1、验证码的用途和分类
      • 验证码的作用
          • 验证身份
          • 验证行为
      • 验证码的类型
          • 静态验证码:图片验证码
          • 问答式验证码
          • 问答式验证码
          • 行为式验证码:点击
          • 行为式验证码:拖动
          • 间接式验证码:短信、邮件、语音电话
          • 无感验证码
    • 2、验证码的开发实现
        • 本地开发:流程
        • reCaptcha
        • 第三方验证码
    • 3、验证码自动识别
        • OCR
            • 本地OCR识别
            • 远程OCR识别服务(打码平台)

验证码识别

1、验证码的用途和分类

验证码的作用

验证身份

使用手机号/邮箱登录
敏感操作二次验证:异地登录、修改密码、注销……

验证行为

机器批量操作:投票、抢购、注册、发帖、爬虫……
CAPTCHA:Completely Automated Public Turing test to tell Computers and Humans Apart

验证码的类型

  • 静态验证码
  • 行为式验证码
  • 间接式验证码
  • 无感验证码
静态验证码:图片验证码

7-验证码识别_第1张图片

问答式验证码

7-验证码识别_第2张图片

问答式验证码

7-验证码识别_第3张图片

7-验证码识别_第4张图片

行为式验证码:点击

7-验证码识别_第5张图片

7-验证码识别_第6张图片

7-验证码识别_第7张图片

7-验证码识别_第8张图片

行为式验证码:拖动

|7-验证码识别_第9张图片

间接式验证码:短信、邮件、语音电话

7-验证码识别_第10张图片

无感验证码

7-验证码识别_第11张图片

2、验证码的开发实现

本地开发:流程

7-验证码识别_第12张图片

reCaptcha

7-验证码识别_第13张图片

第三方验证码

谷歌:reCaptcha
腾讯:https://007.qq.com/product.html
网易网盾:https://dun.163.com/product/captcha
阿里云:https://promotion.aliyun.com/ntms/act/captchaIntroAndDemo.html
极验:http://www.geetest.com/
数美:https://www.ishumei.com/new/product/tw/code

7-验证码识别_第14张图片

3、验证码自动识别

OCR

Optical Character Recognition
光学字符识别

本地OCR识别

esayocr
pip install easyocr
login.py
基于Python 3.9.4

远程OCR识别服务(打码平台)

百度OCR
baidu.py
pip install baidu_aip -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

其他打码平台
http://www.ttshitu.com/
http://www.chaojiying.com/

你可能感兴趣的:(密码暴力破解,安全,网络安全,web安全)