RainbowCrack é um programa que gera rainbow tables para serem usadas na quebra de senhas. O RainbowCrack difere dos programas de força bruta convencionais, pois utiliza tabelas previamente criadas, chamadas rainbow tables, para reduzir drasticamente o tempo necessário para quebrar senhas.
Um ótimo programa para utilizarmos para quebrar senhas Windows com rainbow tables é o Ophcrack
#aptitude install ophcrack
Outro programa, que quebra inclusive hashs MD5, SHA1, SHA2 e etc, é o Cain (que roda em Windows).
Criando um exploit passo a passo
Metasploit - explorando vulnerabilidade "LNK" em Windows XP, 2003, Vista, 2008 e Seven
Forense Computacional - Conceitos Iniciais - Parte 1
WebGoat - Aprenda a testar e explorar vulnerabilidades de aplicações Web
Teste de invasão (parte 1) - Identificação de banner
Snoopy e Auditd - fazendo auditoria no Linux
Acessando seu Linux remotamente com segurança
Moscrack, vencendo a WPA com ajuda de um Cluster
ISO/IEC 27002 - Plano para Certificação
Ossec HIDS