diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..ac5f85c --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,33 @@ +## HashCracker v1.0.0 + +Hashes supported: + +- md5 +- sha1 +- sha224 +- sha256 +- sha384 +- sha512 +- bcrypt (Cannot identify) + +--- + +## HashCracker v1.0.1 + +Hashes supported: + +- md5 +- sha1 +- sha224 +- sha256 +- sha384 +- sha512 +- bcrypt (Cannot identify) + +--- + +- Bug fixes +- Installation script +- Documentation + +--- \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..9fe1182 --- /dev/null +++ b/README.md @@ -0,0 +1,65 @@ +
A simple Hash Cracking tool developed in Python 3
+ +> For educational purposes + +## Libraries + +- hashid >= 3.1.4 +- bcrypt >= 3.2.0 + +[hashID](https://github.com/psypanda/hashID) used for hash identification + +[bcrypt](https://pypi.org/project/bcrypt/) used for bcrypt hashs creation + +## OS Support + +- Windows +- Linux +- Mac? - Not tested + +## Installation + +- Clone the repo and cd into directory +```bash +git clone https://github.com/ReddyyZ/HashCracker.git && cd HashCracker +``` + +- Set permissions +```bash +chmod +x install.sh +``` + +- Execute installation script +```bash +sudo ./install.sh +``` + +- Happy Hacking! +```bash +hashcracker -h +``` + +## How to use + +OPTIONS | EXPLANATION +------- | ----------- +-w, --wordlist | Wordlist path +-m, --mode | Specify the hash type +-t, --threads | Threads count +--- + +- Try to identify the hash +```bash +hashcracker -w rockyou.txt 5f4dcc3b5aa765d61d8327deb882cf99 +``` + +- Specify the hash to crack +```bash +hashcracker -w rockyou.txt -m md5 5f4dcc3b5aa765d61d8327deb882cf99 +``` + +--- + +