WebSpiderUtils/verification_code
Free验证码研究破解心得记录。包含网易易盾,阿里云验证码,极验验证码,通用汉字识别,梦幻西游验证等主流验证码破解。包含点按验证码、点选验证、语序点选等等。已更新极验验证码、企业公示网/工商/文书采集系统、极验打码接口。
About WebSpiderUtils/verification_code
This open-source GitHub project focuses on cracking various mainstream CAPTCHA systems used primarily in Chinese web services. It covers solutions for NetEase Shield (网易易盾), Alibaba Cloud CAPTCHA (阿里云验证码), GeeTest (极验验证码), general Chinese character recognition, and the popular game Fantasy Westward Journey (梦幻西游) verification. The project includes techniques for click-based, selection-based, and word-order CAPTCHAs. It provides detailed guides on GeeTest JS cracking, point-and-click CAPTCHA character recognition model training, nine-grid classification, and slider trajectory cracking. The repository also contains code demos, training manuals for object detection and recognition models, and a now-closed test API for GeeTest. The project is licensed under MIT and encourages dataset sharing and community contributions.
Key Features
Pros & Cons
- Comprehensive coverage of popular Chinese CAPTCHA types
- Provides step-by-step training manuals for object detection and classification models
- Includes environment setup guides for machine learning frameworks (CUDA, cuDNN, OpenCV, Anaconda)
- Open-source with permissive MIT license and active community (1.2k stars, 235 forks)
- Detailed explanations of JavaScript reverse engineering for GeeTest and Ruishu
- Encourages dataset sharing and collaborative model improvement
- Test API for GeeTest was hosted on a slow server and is now closed
- Some content and datasets are still pending organization and upload
- Relies on user-supplied datasets; model training requires significant data collection
- Documentation primarily in Chinese, limiting accessibility for non-Chinese speakers
- May not keep up with frequent CAPTCHA algorithm updates from providers