Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/s0md3v/hash-buster
- Owner: s0md3v
- License: mit
- Created: 2017-07-03T17:28:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-11T09:43:06.000Z (over 1 year ago)
- Last Synced: 2024-09-30T12:20:48.182Z (about 2 months ago)
- Topics: cracker, hash, hash-cracker, hash-lookup, md5, python, sha1, sha256, sha384, sha512
- Language: Python
- Homepage:
- Size: 44.9 KB
- Stars: 1,728
- Watchers: 85
- Forks: 393
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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 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
```
[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).