/geetest_crack

geetest极验二代滑动、三代滑动和汉字点选破解

Primary LanguagePython

测试接口每日限制50次, 仅供学习交流

测试接口已关闭, 如有需要请邮件联系

使用极验的网站

极验参数抓包说明

geetest极验二代滑动、三代滑动和汉字点选破解

免责声明

本仓库仅用于学术交流, 不得用于任何商业用途!!!

说明

为避免不必要的纠纷, 本仓库不提供相关模型源代码、模型文件、数据集、服务源代码等.

可提issue或发邮件至zhiying8710@hotmail.com进行交流

通过率

  • 滑动: 通过算法生成轨迹
    • 二代: 重试一次通过率99%
    • 三代: 不重试, 通过率99%
  • 汉字点选: 99%

耗时

  • 滑动: 4s以内
  • 汉字点选: 10s以内(CPU上YOLO3比较耗时)

结果样例

二代滑动:

gee_2

三代点击:

gee_3_1

三代滑动:

gee_3_2

三代按文字点选:

gee

三代按语序点选:

gee

开发环境

  • python3.6
  • tensorflow
  • keras
  • darknet(YOLO3)
  • labelImg(YOLO3数据标签工具)
  • opencv(定位滑动缺口距离)
  • pyppeteer

算法

  • YOLO3: 定位汉字位置
  • CRNN: 校验文字识别
  • CNN: 定位后的文字识别

数据集

汉字点选

  • 4000+汉字
  • 校验文字样本约50K
  • YOLO3样本3.6K
  • 定位后的文字样本140K