HBHC is a tool writeen in Python3 for Cracking the hashes in speed, it's small and handy tools required only 2 arguments.
IT CONSIST OF MULTIPLE SCRIPTS LISTED BELOW :-
- md5-crack - Crack Non Slated MD5 Hashes.
- sha1-crack - Crack SHA1 Hashes.
- sha2-224-crack - Crack SHA2-224 Hashes.
- sha2-256-crack - Crack SHA2-256 Hashes.
- sha2-384-crack - Crack SHA2-384 Hashes.
- sha2-512-crack - Crack SHA2-512 Hashes.
- sha3-224-crack - Crack SHA3-224 Hashes.
- sha3-256-crack - Crack SHA3-256 Hashes.
- sha3-384-crack - Crack SHA3-384 Hashes.
- sha3-512-crack - Crack SHA3-512 Hashes.
To Run This Tool You MUST have installed Python3 or newer version
-
How to install Python3 in linux Distro wise
- Arch | pacman -S python3
- Debian | apt-get install python3
- Ubuntu | apt-get install python3
- CentOS | yum install python3
If your disro is not listed here do a quick google search for how to install Python3 for your distro.
-
How to install Python3 in Windows OS
visit https://www.python.org/downloads/ and download the exe and install in your System.
foo@bar:~$ git clone https://github.com/ASHWIN990/HBHC.git
foo@bar:~$ cd HBHC
foo@bar:~$ bash install.sh
Arch Linux
hbhc is available in AUR by the name hbhc-git
foo@bar:~$ pamac install hbhc-git
foo@bar:~$ yay -S hbhc-git
git clone https://github.com/ASHWIN990/HBHC.git
To uninstall HBHC from the Linux/Unix System, run this command :-
foo@bar:~$ curl -s https://raw.githubusercontent.com/ASHWIN990/HBHC/master/uninstall.sh | sudo bash
HBHC consist of multiple tools and each can be called individually from shell.
Example : Taking md5-cracker as example
md5-crack [--hash Path to file that contains Hashes] ["--wordlist Path to the wordlist]...
-
IN Linux/Unix you can call the script from any where
-
IN Windows You must be in the Directory or folder where you cloned the repo.
- And then run
python3 sha1-cracker --hash hash.txt --wordlist wordlist.txt #Or any other script
HBHC SCRIPTS ONLY TAKE TWO PARAMETERS:-
--hash -- Path to the file which contain the respective hash
(Can have Multiple but in diffrent line)
--wordlist -- Path to the wordlist file.
Right now i don't find any bug, but if you find any please report it.
My Name is Ashwini Sahu, and i write programs, If you like this please give a Star 🌟