que as strings dentro do charset selecionado e o tamanho das strings nao seja completamente coberto. A taxa de sucesso e de 99.9% com os parametros usados nesse evento. comandos para gerar as tabelas Os comandos do rtgen usados para gerar as rainbow tables sao:rtgen md5 loweralpha-numeric 1 7 0 3800 33554432 0 rtgen md5 loweralpha-numeric 1 7 1 3800 33554432 0 rtgen md5 loweralpha-numeric 1 7 2 3800 33554432 0 rtgen md5 loweralpha-numeric 1 7 3 3800 33554432 0 rtgen md5 loweralpha-numeric 1 7 4 3800 33554432 0 rtgen md5 loweralpha-numeric 1 7 5 3800 33554432 0 Se precisar criar uma tabela de hashes ntlm ou lm, substitua o "md5" nos comandos acima por "ntlm" ou "lm". Se precisar de uma tabela com o charset alpha-numeric, substitua o "loweralpha-numeric" nos comandos acima por "alpha-numeric". Se uma tabela com hashes lm for criada, tenha certeza de que seu charset seja alpha-numeric ao inves de loweralpha-numeric. O algoritmo lm nunca utiliza caracteres minusculos como strings.Agora e hora de criar uma rainbow table. Altere o diretorio corrente em seu terminal de comando para o diretorio do RainbowCrack, e execute o comando seguinte:# cd /pentest/passwords/rcrack# rtgen md5 loweralpha-numeric 1 7 0 3800 33554432 0 Esse comando leva 4 horas para ser completado em um computador com um processador Core2 Duo E7300. E possivel parar a execucao do mesmo a qualquer momento pressionando Ctrl+C. Da proxima vez que o comando for executado com a mesma linha de comando, ele continuara a partir do ponto em que foi interrompido para continuar com a geracao da tabela. Quando o comando tiver terminado, um arquivo com o nome de "md5_loweralpha-numeric#1-7_0_3800x33554432_0.rt" e tamanho de 512 MB sera criado. O nome do mesmo e simplesmente a linha de comando utilizada com os parametros interligados, com a extensao "rt". O programa rcrack que sera explicado mais a frente, precisa dessas informacoes para saber quais os parametros existentes na rainbow table. Portanto, nao renomeie o arquivo.As demais tabelas podem ser geradas da mesma forma, com os comandos: # rtgen md5 loweralpha-numeric 1 7 1 3800 33554432 0# rtgen md5 loweralpha-numeric 1 7 2 3800 33554432 0# rtgen md5 loweralpha-numeric 1 7 3 3800 33554432 0# rtgen md5 loweralpha-numeric 1 7 4 3800 33554432 0# rtgen md5 loweralpha-numeric 1 7 5 3800 33554432 0 Finalmente, esses arquivos sao gerados:md5_loweralpha-numeric#1-7_0_3800x33554432_0.rt 512MBmd5_loweralpha-numeric#1-7_1_3800x33554432_0.rt 512MBmd5_loweralpha-numeric#1-7_2_3800x33554432_0.rt 512MBmd5_loweralpha-numeric#1-7_3_3800x33554432_0.rt 512MBmd5_loweralpha-numeric#1-7_4_3800x33554432_0.rt 512MBmd5_loweralpha-numeric#1-7_5_3800x33554432_0.rt 512MB Agora, o processo de criacao da rainbow table esta completo.As rainbow tables geradas pelo programa rtgen precisam de um pos-processamento para tornar sua consulta mais facil e rapida. O programa rtsort e utilizado para organizar todas as rainbow chains em uma rainbow table. Utilize os seguintes comandos: # rtsort md5_loweralpha-numeric#1-7_0_3800x33554432_0.rt# rtsort md5_loweralpha-numeric#1-7_1_3800x33554432_0.rt# rtsort md5_loweralpha-numeric#1-7_2_3800x33554432_0.rt# rtsort md5_loweralpha-numeric#1-7_3_3800x33554432_0.rt# rtsort md5_loweralpha-numeric#1-7_4_3800x33554432_0.rt# rtsort md5_loweralpha-numeric#1-7_5_3800x33554432_0.rt Cada comando acima, leva cerca de 1 a 2 minutos para completarem sua execucao. O programa rtsort gravara a rainbow table organizada por sobre o arquivo orginal. Nao interrompa a execucao do comando, do contrario o arquivo original sera danificado. Agora o processo de organizacao das rainbow tables esta completo.O programa rcrack e utilizado para acessar as rainbow tables.