Skip to content

caciitg/Captcha-Breaker

Repository files navigation

Captcha-Breaker

This project uses Deeplearning techiniques to break Google reCAPTCHA v2 by classifying the most popular image categories

Description

We use a pretrained Efficient Net B0 model to classify 11 categories of Google reCAPTCHA v2-
'Bicycle', 'Bridge', 'Bus', 'Car', 'Chimney', 'Crosswalk', 'Hydrant', 'Motorcycle', 'Mountain', 'Palm', 'Traffic Light'
We finetune the pretrained model using manually scrapped images (about 1000 per class) using transfer learning

Usage

  1. Create a Virtual Environment
conda create -n captcha
  1. Activate the virtual environment
conda activate captcha
  1. Using command line navigate to the project directory
  2. Install the required packages
pip install -r requirements.txt
  1. Add your custom image to Images folder
  2. Run the following command
streamlit run ImageCaptcha.py
  1. Program will run in your local browser

Demo

demo

Team