Skip to content

Millionarc/geetest-captcha-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

GeeTest/DataDome Slide Captcha Solver

Introduction

Methodology

Captcha Creation

  • Manually labeling hundreds of thousands of images would be infeasible which requires us to create our own versions of their captchas
  • GeeTest uses a pool of cutouts and base images to create captchas, places them within a frame randomly and fades the cutout
  • DataDome does not have a demo site, only pops up on a protected site or have a bad cookie or send an invalid POST request, uses random images with same cutout

AI/ML Solving

  • Originally started with TensorFlow but switched to YOLOv11
  • Used YOLOv11n.pt with 7 epochs of training since it instantly plateaued, all args are here

Usage

Training (Optional as I Added the Weights Here)

Selenium

  • I created a template/POC you can use for solving in browser with the GeeTest demo page.
  • You will need to change some of the captcha identifiers depending on the site

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages