Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/s0md3v/hash-buster

Crack hashes in seconds.
https://github.com/s0md3v/hash-buster

cracker hash hash-cracker hash-lookup md5 python sha1 sha256 sha384 sha512

Last synced: about 1 month ago
JSON representation

Crack hashes in seconds.

Awesome Lists containing this project

README

        




Hash Buster


Hash Buster


Why crack hashes when you can bust them?








![demo](https://image.ibb.co/fnXWBe/Screenshot_2018_09_20_14_02_05.png)

## Features
- Automatic hash type identification
- Supports MD5, SHA1, SHA256, SHA384, SHA512
- Can extract & crack hashes from a file
- Can find hashes from a directory, recursively
- Multi-threading

## Insallation & Usage
> **Note:** Hash Buster isn't compatible with python2, run it with python3 instead.
> Also, Hash-Buster uses some APIs for hash lookups, check the source code if you are paranoid.

Hash-Buster can be run directly from the python script but I highly suggest you to install it with `make install`

After the installation, you will be able to access it with `buster` command.

### Cracking a single hash

You don't need to specify the hash type. Hash Buster will identify and *crack* it under 3 seconds.

**Usage:** `buster -s `
### Finding hashes from a directory

Yep, just specify a directory and Hash Buster will go through all the files and directories present in it, looking for hashes.

**Usage:** `buster -d /root/Documents`
### Cracking hashes from a file

Hash Buster can find your hashes even if they are stored in a file like this
```
[email protected]:21232f297a57a5a743894a0e4a801fc3
{"[email protected]":"d033e22ae348aeb5660fc2140aec35850c4da997"}
surrondedbytext8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918surrondedbytext
```

**Usage:** `buster -f /root/hashes.txt`

### Specifiying number of threads

Multi-threading can incredibly minimize the overall speed when you have a lot of hashes to crack by making requests in parallel.

`buster -f /root/hashes.txt -t 10`

### License
Hash-Buster is licensed under [MIT License](https://github.com/s0md3v/Hash-Buster/blob/master/LICENSE).