It is a tool designed to crack passwords using brute force and dictionary attacks from hash values. A hash function is used to map data of any size into a fixed-size value. Hashes are used to verify the integrity of data.
Deprecated Hashing Algorithms:
- MD4
- MD5
- SHA1
- SHA224
- SHA256
- SHA384
- SHA512
A tool to crack hashes and recover passwords using brute force and dictionary attacks.
Usage:
crack [flags]
Flags:
-e, --hashe string Specify the hash algorithm to use (e.g., md5)
-h, --help help for crack
-i, --input string Hash input (e.g., 648b5a99fe2a800809066e8adea7aaa7)
-l, --list List available hash algorithms
-v, --version version for crack
-w, --wordlist string Path to the dictionary file (wordlist.txt)These examples demonstrate how to use the tool for different purposes.
This command shows the hash type
When you add a hash type md5 or md4 you will always get md5 since they are identical
./HashCracker crack --input 648b5a99fe2a800809066e8adea7aaa7
Hash value: 648b5a99fe2a800809066e8adea7aaa7
Type Hash: md5If you want to crack hash,use this command
./HashCracker crack --input 648b5a99fe2a800809066e8adea7aaa7 --wordlist wordlist.txt
Hash value: 648b5a99fe2a800809066e8adea7aaa7
Type Hash: md5
The password is: HashCrackerThis example shows how to specify the hash type, such as SHA1.
./HashCracker crack --input 1f84324a42c84b98cc5ad70c53e56edb3a46a7cb --wordlist wordlist.txt
Hash value: 1f84324a42c84b98cc5ad70c53e56edb3a46a7cb
Type Hash: sha1
The password is: HashCrackerUse this command to specify the hash type.
- MD4
- MD5
- SHA1
- SHA224
- SHA256
- SHA384
- SHA512
./HashCracker crack --input 1f84324a42c84b98cc5ad70c53e56edb3a46a7cb --wordlist wordlist.txt --hashe sha1
Hash value: 1f84324a42c84b98cc5ad70c53e56edb3a46a7cb
Type Hash: sha1
The password is: HashCracker