# geetest_crack **Repository Path**: jayson0201/geetest_crack ## Basic Information - **Project Name**: geetest_crack - **Description**: geetest极验二代滑动、三代滑动和汉字点选破解 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 19 - **Created**: 2021-02-23 - **Last Updated**: 2021-02-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # geetest极验二代滑动、三代滑动和汉字点选破解 ## 免责声明 该项目仅用于学术交流, 不得用于任何商业用途!!! ## 正确率 - 滑动: 95%左右, 录制的轨迹有些过不了, 通过写专门的页面捕捉鼠标事件人工录制的轨迹, 录制有3K+各个缺口距离的轨迹 - 汉字点选: 99% ## 结果样例 二代滑动: ![gee_2](https://gitee.com/zhiying8710/geetest_crack/raw/master/imgs/gee_2.gif) 三代点击: ![gee_3_1](https://gitee.com/zhiying8710/geetest_crack/raw/master/imgs/gee_3_1.gif) 三代滑动: ![gee_3_2](https://gitee.com/zhiying8710/geetest_crack/raw/master/imgs/gee_3_2.gif) 三代按文字点选: ![gee](https://gitee.com/zhiying8710/geetest_crack/raw/master/imgs/gee_3_3.gif) 三代按语序点选: ![gee](https://gitee.com/zhiying8710/geetest_crack/raw/master/imgs/gee_3_4.gif) ## 开发环境 - python3.6 - tensorflow - keras - darknet(YOLO3) - labelImg(YOLO3数据标签工具) - opencv(定位滑动缺口距离) - selenium ## 算法 - YOLO3: 定位汉字位置 - CRNN: 校验文字识别 - CNN: 定位后的文字识别 ## 数据集 ### 汉字点选 - 4000+汉字 - 校验文字样本约50K - YOLO3样本3.6K - 定位后的文字样本140K