Skip to content

Fast MD5 cracker (about half a million hashes per second).

License

Notifications You must be signed in to change notification settings

hXR16F/MD5-BatKill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MD5-BatKill - YouTube
Fast MD5 cracker (about half a million hashes per second).


Screenshot_1

Installation

git clone https://github.com/hXR16F/MD5-BatKill.git
Or click Download ZIP.

Usage

It's only for Windows. You can use GUI or CLI version:

  • md5-batkill.bat (CLI) - double-click to run, paste hash and hit enter.
  • GUI.exe (GUI) - double-click to run, paste hash into first input, select method (go to bottom of README.md) and click 'Crack' button.

Cracking

It uses an optimized wordlist. Here is how wordlist.lst looks:

fffe:q12q13qq
fffe:thicluv
fffe:wanjirah
ffff:1530257
ffff:17011959
ffff:21101102ab
ffff:4369927

fffe and ffff are the first four characters of hash. So instead of hashing entire dictionary, it only picks some words and then it's checking for valid hash. It's a lot faster than hashing every word.
Why only 4 characters? Because wordlist size could be 2/3 times larger - it's a balance between speed and size.

Wordlists

Want bigger wordlist?

Go to https://hashkiller.io/listmanager and download some.
After downloading you need to use scripts/hashkiller2batkill.py.

How to use it:
Open scripts/hashkiller2batkill.py via notepad (or another text editor) and look at first line:

wordlist = 'my-wordlist.txt'

Just replace my-wordlist.txt with file you previously downloaded and then run: py hashkiller2batkill.py while you're in scripts folder. It will generate second wordlist for MD5-BatKill.

Or maybe you already have a wordlist that looks like that:

password
123456
qwerty
dragon

So now you will need scripts/wordlist2batkill.py.

How to use it:
Open scripts/wordlist2batkill.py via notepad (or another text editor) and look at second line:

wordlist = 'my-wordlist.txt'

Just replace my-wordlist.txt with file you want to make it readable to MD5-BatKill and then run: py wordlist2batkill.py. It can take some time so be patient.

Methods

There are two methods:

Donate

If you support my work or like my projects, you can donate me some money. Thank you 💙