Como obtenho o John the Ripper rodando numa versão recente do debian ou do ubuntu?

2

Embora John the Ripper tenha sido empacotado para debian e ubuntu, parece que a partir de agosto de 2015 a versão empacotada não funciona. Versões recentes desses sistemas criptografam senhas usando a função hash sha512, mas o suporte para essa função hash só está disponível atualmente por meio de uma versão do programa suportada pelo usuário. O sintoma desse problema é a mensagem de erro genérica "Sem hashes de senha carregados". Como você faz isso funcionar?

    
por Ben Crowell 17.08.2015 / 19:53

1 resposta

10

Acesse o link e encontre o URL da versão mais recente da comunidade, que está no formato xz.

wget http://www.openwall.com/john/j/john-1.8.0-jumbo-1.tar.xz
tar xf john-1.8.0-jumbo-1.tar.xz
sudo apt-get install libssl-dev
cd john-1.8.0-jumbo-1/src && ./configure && make
cd ../run
sudo ./unshadow /etc/passwd /etc/shadow > ~bcrowell/mypasswd.txt
./john mypasswd.txt
rm mypasswd.txt
    
por 17.08.2015 / 19:53