RainbowCrack is a computer program which generates rainbow tables to be used in password cracking. RainbowCrack differs from “conventional” brute force crackers in that it uses large pre-computed tables called rainbow tables to reduce the length of time needed to crack a password drastically.



rtgen hash_algorithm charset plaintext_len_min plaintext_len_max table_index chain_len chain_num part_index


To Generate Rainbow Table  .RT File : 

cyborg@cyborg:~$ rtgen md5  loweralpha 1 2 0 3800 3 0
rainbow table md5_loweralpha#1-2_0_3800x3_0.rt parameters
hash algorithm:         md5
hash length:            16
charset:                abcdefghijklmnopqrstuvwxyz
charset in hex:         61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 
charset length:         26
plaintext length range: 1 - 2
reduce offset:          0x00000000
plaintext total:        702

RainbowCrack  sequential starting point begin from 0 (0x0000000000000000)



rcrack rt_files [rt_files ...] -h hash
       rcrack rt_files [rt_files ...] -l hash_list_file
       rcrack rt_files [rt_files ...] -f pwdump_file
       rcrack rt_files [rt_files ...] -n pwdump_file


rt_files:               path to the rainbow table(s), wildchar(*, ?) supported RainbowCrack 
-h hash:                load single hash
-l hash_list_file:      load hashes from a file, each hash in a line
-f pwdump_file:         load lanmanager hashes from pwdump file
-n pwdump_file:         load ntlm hashes from pwdump file


Cracking Hash with Generated Rainbow Table : 

cyborg@cyborg:~$ rcrack *.rt -h 4124bc0a9335c27f086f24ba207a4912
1129766912 bytes memory available
1 x 48 bytes memory allocated for table buffer
60800 bytes memory allocated for chain traverse
disk: md5_loweralpha#1-2_0_3800x3_0.rt: 48 bytes read
RainbowCrack  searching for 1 hash...
plaintext of 4124bc0a9335c27f086f24ba207a4912 is aa
disk: thread aborted

plaintext found:                              1 of 1
total time:                                   1.73 s
  time of chain traverse:                     1.68 s
  time of alarm check:                        0.03 s
  time of wait:                               0.00 s
  time of other operation:                    0.01 s
time of disk read:                            0.00 s
hash & reduce calculation of chain traverse:  7216200
hash & reduce calculation of alarm check:     82955
number of alarm:                              704
speed of chain traverse:                      4.29 million/s
speed of alarm check:                         2.44 million/s

4124bc0a9335c27f086f24ba207a4912  aa  hex:6161



Leave a reply


We're are building as a community and a team. Be a part of it.


©2017 Ztrela Knowledge Solutions Pvt. Ltd

Log in with your credentials

Forgot your details?