Generate Rainbow Tables and Crack Hashes with rcracki_mt
Rcracki_mt is a tool used to crack hashes and found in kali linux by default. It is used rainbow tables to crack the password. Some other tools generate rainbow tables. You can download Rainbow table https://www.freerainbowtables.com/tables2/ if you don’t want to download rainbow table you can create you own by Using winrtgen in window and rtgen in Kali Linux
Generate Rainbow Tables in Kali Linux
You have entred in next step. here you can learn to generate rainbow tables by using some tools, There are some tools working for rainbow table are found in kali linux, location is /usr/share/rainbowcrack if you want to generate rainbow table
- Opne Terminal
- #cd /usr/share/rainbowcrack
here you will see some tools. Use rtgen to create rainbow table. - #rtgen hash_algorithm charset plaintext_length_min plaintext_length_max table_index chain_len chain_num part_index
Example #rtgen md5 loweralpha-numeric 6 8 0 3800 33445532 0 - Your rainbowtable will be saved in the current location (/usr/share/rainbowcrack)
Crack Hashes with rcracki_mt in Kali Linux
Then issue the command rcracki_mt -h [hash] -t [num threads] [directory of rainbow tables]
For this example, [hash] is the cryptographic hash you wish to reverse. [num threads] is how many threads you wish to dedicate to the task. You should usually use an amount equal to the amount of processor cores available on your computer. The last parameter is the directory where the rainbow tables are located.
RCRACKI_MT in depth
The RCRACKI_MT process can be divided into 3 distinct phases.
- The pre-calculation phase
- The search phase
- The false alarm checking phase