Skip to content
This repository has been archived by the owner on Oct 9, 2020. It is now read-only.

AlexanderC/captcha-guesser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Captcha Guesser (WIP)

Captcha Guesser is a PoC to explore AWS Rekognition capabilities. Main goal is to solve some simple captchas generated by different providers.

Before sending images to AWS Rekognition, they are preprocessed for obtaining better results.

THIS PROJECT IS NOT BEING AND SHOULD NOT BE USED EXCEPT OF PERSONAL, NON COMMERCIAL USE. USE AT YOUR OWN RISK.

Providers

  • Moldcell

    ~70-80% success rate, mostly issues with confusing J<>I and D<>O

  • Orange

    NOT WORKING - almost 0 success rate

  • Unite

    NOT WORKING - almost 0 success rate

Prerequisites

  • NodeJS >= v8.x

Installation

npm install

Configuration

# Check .env.sample
touch .env
echo 'accessKeyId=KEY_ID' >> .env
echo 'secretAccessKey=SECRET_KEY' >> .env
echo 'region=eu-west-1' >> .env

https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html

Usage

TBD (check bin/cli.js for now)

Test

# Test Moldcell with predefined assers
bin/cli.js test -p moldcell

# Test Moldcell with live data (obtained 100 times)
bin/cli.js test -p moldcell --live -i 100

Roadmap

  • Improve orange
  • Improve unite
  • Add orange live testcase
  • Add unite live testcase

This might never happen ;)