John the Ripper é uma ferramenta de cracking de senha de código aberto usada para testar a segurança de senhas em sistemas e aplicativos. Ele pode ser usado para detectar senhas fracas ou vulnerabilidades de segurança em sistemas. John the Ripper é capaz de quebrar senhas usando técnicas como brute-force (força bruta), dicionário e ataques híbridos que combinam essas duas técnicas.
Como exemplo utilizaremos a palavra "tomato":
echo -n "tomato" | md5sum
Isso deve retornar o hash MD5 da palavra "tomato", que é 006f87892f47ef9aa60fa5ed01a440fb
Crie um arquivo de texto chamado "hashes.txt" e insira o hash nele:
No terminal, execute o comando:
john --format=RAW-MD5 hash.txt
Se preferir você pode apontar um dicionário de senhas com
o seguinte comando:
john --format=RAW-MD5 hash.txt --wordlist=/path/to/wordlist.txt
3.John exibindo o hash já "quebrado":