Oct 19, 2015 12:38 AM
(This post was last modified: May 1, 2016 06:59 AM by JaINTP.)
Someone posted asking about bruteforcing without a wordlist, which obviously annoyed me to no end,
and I went on to tell the person that Bruteforcing didn't use a word list, but instead recursively
generates a string starting only with a single character and adding to it's length from there, going through
every possible combination.
Anywho, the conversation went on and I mentioned that I'd written a tool back in the day which used recursion
to crack MD5 passwords. The Über member Hackin said to hit him up when I finally found it again,
which I have just uploaded.
So I thought I'd fix up any errors and share it here.
This script supports three methods of cracking an MD5 hash. Dictionary, Bruteforce and ODS (Online Databas Search).
Usage can be requested using the --help command line parameter.
Basic test for the script's Bruteforce mode is as follows.
This will create a test in file and will output the results to the given output file.
Basic test for the script's Dictionary mode is as follows.
Basic test for the script's Online mode is as follows.
Please keep in mind that this script may use a second thread to perform the bruteforcing, but it is in no way multi-threaded, nor optimised.
Please read the readme file :)
GitHub repository: https://github.com/Jai-Brown/MD5Check/tree/master
and I went on to tell the person that Bruteforcing didn't use a word list, but instead recursively
generates a string starting only with a single character and adding to it's length from there, going through
every possible combination.
Anywho, the conversation went on and I mentioned that I'd written a tool back in the day which used recursion
to crack MD5 passwords. The Über member Hackin said to hit him up when I finally found it again,
which I have just uploaded.
So I thought I'd fix up any errors and share it here.
This script supports three methods of cracking an MD5 hash. Dictionary, Bruteforce and ODS (Online Databas Search).
Usage can be requested using the --help command line parameter.
Basic test for the script's Bruteforce mode is as follows.
PHP Code
<?php
MD5Check.py -t -s bruteforce -l 5 in.txt out.txt
Basic test for the script's Dictionary mode is as follows.
PHP Code
<?php
MD5Check.py -t -s dictionary dictionary.txt in.txt out.txt
Basic test for the script's Online mode is as follows.
PHP Code
<?php
MD5Check.py -t -s online in.txt out.txt
Please keep in mind that this script may use a second thread to perform the bruteforcing, but it is in no way multi-threaded, nor optimised.
Please read the readme file :)
GitHub repository: https://github.com/Jai-Brown/MD5Check/tree/master




![[Image: winged_scarab_white.png]](https://imageupload.co.uk/images/2016/11/05/winged_scarab_white.png)