Rainbow password cracking(MD5 hash ) using kali linux.
RainbowCrack – A Password Cracking Tool
RainbowCrack is a tool that uses rainbow tables to perform fast password cracking by
precomputing hash values. It uses precomputed hash tables to crack passwords more efficiently.
 First we have to install rcarck
 1.we have to start super user in linux terminal –sudo su .
 2.We just type rcarck on kali to install .
 3. Now we add table into rcrack using cmd . - rtgen md5 loweralpha 1 1 0 1000 1000 0
  What This Command Does
      Generates a rainbow table for MD5 hashes.
      Uses only lowercase letters (a-z).
      Passwords will be exactly 1 character long.
      The table will have 1000 chains, each 1000 hashes long.
 4. using we rtsort we save that rainbowtable .rt file – rtsort.
   1. Loading the Rainbow Table (.rt file)
          o   ./md5_loweralpha#1-1_0_1000x1000_0.rt        is being processed.
   2. Memory Check
         o 3.57 GB RAM is available for sorting.
   3. Sorting Process
         o It loads the unsorted chains from the table into memory.
         o Sorts the data for faster lookup.
   4. Writing Sorted Data
         o Saves the sorted rainbow table back to the disk.
5.Now we crack the password for 1 aplhabet .
1.using md5 hash generate tool we first create md5 hash value .
2. After crating md5 now we crack that md5 hash using cmd .
rcrack . -h 0cc175b9c0f1b6a831c399e269772661
2 Alphabhet rainbow table
Output for the 2 alphabet letters.
3 Alphabhet rainbow table
Output for the 3 letters
4 Alphabhet rainbow table
Output of 4 letter
5 Alphabhet rainbow table
Output of 5 letters
6 Alphabhet rainbow table
Output of 6 letter
7 Alphabhet rainbow table
Output for 7 letters
Also increased range of hashing upto 200000 .
NOW I given the hash of alph And numeric
It take approx. 30 min to do the cracking the hash code.