GithubHelp home page GithubHelp logo

5l1v3r1 / md5-batkill Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hxr16f/md5-batkill

0.0 1.0 0.0 30.16 MB

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

License: GNU General Public License v3.0

Batchfile 45.01% Python 11.55% AutoIt 43.43%

md5-batkill's Introduction

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 ๐Ÿ’™

md5-batkill's People

Contributors

hxr16f avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.