Iniciar um Ataque em uma Lista Grande de Hashes
Nesta etapa, você iniciará um ataque de dicionário padrão com o hashcat. Preparamos dois arquivos para você no diretório ~/project: hashes.txt, que contém uma lista de hashes MD5, e wordlist.txt, que é um pequeno dicionário de senhas potenciais.
A estrutura básica do comando para um ataque hashcat é hashcat -m <modo> <arquivo_hash> <arquivo_lista_palavras>. Usaremos -m 0 para especificar que nossos hashes são MD5.
Execute o seguinte comando no seu terminal para iniciar o ataque.
hashcat -m 0 hashes.txt wordlist.txt
O hashcat iniciará, inicializará seu backend e começará o processo de cracking. Você verá uma tela de status que se atualiza em tempo real. Deixe-o rodar por alguns segundos.
hashcat (v6.2.6) starting
...
Session..........: hashcat
Status...........: Running
Hash.Name........: MD5
Hash.Target......: hashes.txt
Time.Started.....: ...
Time.Estimated...: ...
Guess.Base.......: File (wordlist.txt)
Guess.Queue......: 1/1 (100.00%)
Speed.#1.........: ... H/s (0.01ms) @ Accel:128 Loops:1 Thr:1 Vec:8
Recovered........: 3/5 (60.00%) Digests
Progress.........: 5/5 (100.00%)
Rejected.........: 0/5 (0.00%)
Restore.Point....: 5/5 (100.00%)
Restore.Sub.#1...: Salt:0 Amplifier:0-1 Iteration:0-1
Candidates.#1....: password -> admin
Hardware.Mon.#1..: Temp: 46c
[s]tatus [p]ause [b]ypass [c]heckpoint [q]uit =>