Como decodificar a senha do hash em / etc / shadow

5

Eu não conheço muito o Ubuntu, mas o Ubuntu é capaz de decodificar esse tipo de coisa? Ou eu preciso instalar algum programa? Se eu não, como eu uso o Ubuntu para ler o arquivo?

    
por Joe Shmoe 27.11.2013 / 20:28

4 respostas

5

Em resumo - você não pode!

/etc/shadow armazena uma versão da senha em hash . Isto é, para todos os efeitos, impossível recuperar porque o hashing é uma operação unidirecional.

Isso impede que pessoas mal-intencionadas leiam as senhas dos usuários no sistema.

    
por jackweirdy 27.11.2013 / 20:33
3

Vamos simplificar: Não . As senhas não devem ser descriptografadas, qual seria o ponto? Nenhuma técnica, nenhuma utilidade permitirá que você faça uma coisa dessas. Por trás dessas senhas estão algoritmos enormes que devem ser unidirecionais.

No entanto, você pode ler o arquivo (e ver senhas criptografadas) fazendo:

sudo cat /etc/shadow

Você precisará ser um sudoer ou se auto-root (nesse caso, sudo é inútil)

    
por John WH Smith 27.11.2013 / 20:31
2

aqui está o acordo. Você não pode descriptografar uma senha com hash, isso arruinaria o ponto de hashing.

Hashing funciona em termos básicos, que você pega uma string aleatória e mistura (usando um certo algoritmo) com a senha para que ela fique totalmente ilegível. Então você armazena esta senha + hash em um banco de dados.

Então, como você sabe qual é a senha correta? Bem, você digita a senha e pega a mesma string de hash e então você obterá o mesmo hash. Então simplesmente compare esses hashes e você sabe se a senha está correta.

Você pode descobrir qual senha o usuário usou, mas então você precisa saber qual hash string foi usada para hash e também você precisa saber qual algoritmo de hash foi usado. Então, no final, a solução ainda é forçar a senha bruta (tente cada combinação), em seguida, fazer um hash e ver se ela combina com o hash armazenado no banco de dados. Então, para uma conclusão, você pode "descriptografar" uma senha com hash, mas não é fácil.

links úteis sobre o assunto:

por Alvar 27.11.2013 / 20:40
2

O Ubuntu não pode descriptografar senhas, mas você pode encontrar john útil:

link

    
por Mausy5043 25.05.2014 / 13:10

Tags