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
Hello friends welcome again !
You have read two articles on cracking passwords 1. Cain and Abel software for cracking hashes tutorial 2. Dictionary attack For Cracking passwords using Cain and Abel and 3. Brute Force Attack for Cracking Passwords using Cain and Abel In this article I am going to tell you about another attack for cracking passwords called Rainbow tables attack and some time Cryptanalysis attack. before performing attack we need to create rainbow tables help of winrtgen.
Cryptanalysis attack (Using Rainbow Tables Attack) with cain and abel
From Wikipedia: “A rainbow table is a precomputed table for reversing cryptographic hash functions, usually for cracking password hashes. Tables are usually used in recovering the plain text password, up to a certain length consisting of a limited set of characters. It is a practical example of a space-time trade off, using more computer processing time at the cost of less storage when calculating a hash on every attempt, or less processing time and more storage when compared to a simple lookup table with one entry per hash. Use of a key derivation function that employ a salt makes this attack infeasible. Rainbow tables attacks are a refinement of an earlier, simpler algorithm by Martin Hellman.”
How To Make A Rainbow Table using winrtgen?
There are many tools that create a rainbow table and there are many rainbow tables already available on the internet.Fortunately, Cain comes with a tool called winrtgen, which is located in its own folder in the installation.
After run winrtgen follow the instruction to create a rainbow table
- Start winrtgen
- Click on Add table at bottom –left corner
- Select hashes type minimum and maximum length of password
- Select charset option
- Click on OK
- Again OK
Rainbow table is started generate after some time you will find you rainbow table Use this and crack the password