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: 27 days ago
JSON representation
Crack hashes in seconds.
- Host: GitHub
- URL: https://github.com/s0md3v/Hash-Buster
- Owner: s0md3v
- License: mit
- Created: 2017-07-03T17:28:51.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-12-10T13:50:26.000Z (4 months ago)
- Last Synced: 2025-03-23T08:01:40.152Z (about 1 month ago)
- Topics: cracker, hash, hash-cracker, hash-lookup, md5, python, sha1, sha256, sha384, sha512
- Language: Python
- Homepage:
- Size: 45.9 KB
- Stars: 1,795
- Watchers: 84
- Forks: 398
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred-test - s0md3v/Hash-Buster - Crack hashes in seconds. (Python)
- awesome-termux-hacking - Hash-Buster - Crack hashes in seconds..[](https://github.com/s0md3v/Hash-Buster/stargazers/) (Uncategorized / Uncategorized)
- awesome-hacking-lists - s0md3v/Hash-Buster - Crack hashes in seconds. (Python)
README
![]()
Hash Buster
Why crack hashes when you can bust them?

## 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 directoryYep, 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 fileHash Buster can find your hashes even if they are stored in a file like this
```
simple@gmail.com:21232f297a57a5a743894a0e4a801fc3
{"json@gmail.com":"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).