Skip to content

farid007/HashExploit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 

Repository files navigation

Make your own database for cracking hash

HashExploit

HashExpoit a is hash Cracking tool. it Supports 11 Hash Such as md5, sha1, sha223, sha3_384, blake2s, blake2b, sha384, sha3_224, sha512, sha256, sha3_256 and so on. it Generates Rainbow Table and Creates Sqlite Database in Current Directory, after that we can crack given hash if that Match With Rainbow Table Hashes that will be cracked. it Also Supports Prepend and Append Salt Value. it has two mode Intractive Mode And Non-Intactive Mode it cracks Hash using Rainbow Table Hash

Usage

Interactive Mode

root@kali:~/HashExploit# python3 HashExploit.py

hash > help

 help : Show This Help Message And Exit file : Add Wordlist To Create Rainbow Table hash : Crack Hash exit : Exit clear: Clear Screen word : Word Of Hash Example : File /root/file Example : Hash Crack 

Non-Interactive Mode

Options

root@kali:~/HashExploit# python3 HashExploit.py -h

 usage: HashExploit.py [-h] [-f FILE] [-p PRE] [-a AP] [-H HASH] [-v] [-w WORD] HashExploit CLI. HashExpoit is Great Tool For Cracking Hash.It Supports 11 Hash Such as md5, sha1, sha223, sha3_384, blake2s, blake2b, sha384, sha3_224, sha512, sha256, sha3_256 so on. It Generates Rainbow Table and Creates Sqlite Database in Current Directory. It Also Supports Prepend and Append Salt optional arguments: -h, --help show this help message and exit -f FILE, --file FILE Add Wordlist To Create Rainbow Table -p PRE, --pre PRE Prepend Salt Value Into the Words Of Wordlist -a AP, --ap AP Append Salt Value Into the Words Of Wordlist -H HASH, --hash HASH Crack Hash -v, --verbose Verbose Mode -w WORD, --word WORD Generate Hashes For A Particular Word 

To create rainbow table (Initially)

root@kali:~/HashExploit# python3 HashExploit.py -f full_path_of_file/rockyou.txt

To crack hash

root@kali:~/HashExploit# python3 HashExploit.py -H 5f4dcc3b5aa765d61d8327deb882cf99

 word => " password " hash ALGORITHM md5 5f4dcc3b5aa765d61d8327deb882cf99 

Append salt value

root@kali:~/HashExploit# python3 HashExploit.py -a saltvalue -f /root/HashExploit/rockyou.txt

Prepend salt value

root@kali:~/HashExploit# python3 HashExploit.py -p saltvalue -f /root/HashExploit/rockyou.txt

To generate hash for a particular word

root@kali:~/HashExploit# python3 HashExploit.py -w password

 md5 : 5f4dcc3b5aa765d61d8327deb882cf99 sha1 : 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8 sha224 : d63dc919e201d7bc4c825630d2cf25fdc93d4b2f0d46706d29038d01 blake2s : 4c81099df884bd6e14a639d648bccd808512e48af211ae4f44d545ea6d5e5f2b blake2b : 7c863950ac93c93692995e4732ce1e1466ad74a775352ffbaaf2a4a4ce9b549d0b414a1f3150452be6c7c72c694a7cb46f76452917298d33e67611f0a42addb8 sha3_384: 9c1565e99afa2ce7800e96a73c125363c06697c5674d59f227b3368fd00b85ead506eefa90702673d873cb2c9357eafc sha384 : a8b64babd0aca91a59bdbb7761b421d4f2bb38280d3a75ba0f21f2bebc45583d446c598660c94ce680c47d19c30783a7 sha3_512: e9a75486736a550af4fea861e2378305c4a555a05094dee1dca2f68afea49cc3a50e8de6ea131ea521311f4d6fb054a146e8282f8e35ff2e6368c1a62e909716 sha3_224: c3f847612c3780385a859a1993dfd9fe7c4e6d7f477148e527e9374c sha512 : b109f3bbbc244eb82441917ed06d618b9008dd09b3befd1b5e07394c706a8bb980b1d7785e5976ec049b46df5f1326af5a2ea6d103fd07c95385ffab0cacbc86 sha256 : 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8 sha3_256: c3f847612c3780385a859a1993dfd9fe7c4e6d7f477148e527e9374c