Skip to content

pyperanger/fuptcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fuptcha

https://travis-ci.org/pyperanger/fuptcha https://github.com/pyperanger/fuptcha/releases/tag/v1.1.0

Fuptcha is a fuzzer CAPTCHA image recongnizer tool made in Tesseract C API. It try to find out the best language(trained models) in your tessdata repository to crack the CAPTCHA image given. You can utilize standalone Fuptcha binary for Proof of Concept prorpose or the fuptcha Python module for simulate real world attacks.

Is recomended install trained models from: https://github.com/tesseract-ocr/tessdata for best accuracy. (166 samples)

Usage

You provide an image of the captcha you want to break and the correct text of this image, so the fuptcha will try to find out which trained models are able to correctly identify the text, which can be used as PoC for a security report, and / or automated attacks on web forms.

Standalone binary

Usage: fuptcha -f image.png -s "FPGA2"

-f FILE         - File path
-s TEXT         - Text string to find in image
-m N             - Minimum Hit Percentage (Default N = 100)
-t N             - Set the number of threads (default N = 1).
-v               - Enable verbose mode
-h               - Display this information.

drawingfoto1

By default only 100% match trained models(languages) will display in console. You can set this value with '-m' argument.

Python Module

Coming soon

Examples

Wordpress

Coming soon

Install

$ ./configure
$ make
// Optional
$ sudo git clone https://github.com/tesseract-ocr/tessdata.git /usr/share/tessdata/

Python module install - Coming soon


Have found a Bug or a good Idea? Nice! Report here: https://github.com/pyperanger/fuptcha/issues

Written by pype & growlnx