**Cracker un mot de passe UNIX**
**1.Presentation**
Les systèmes unix gèrent les utilisateurs principalement à travers deux fichiers :
- /etc/passwd : Recense les utilisateurs présents sur le système ainsi que leur uid
-/etc/shadow : Contient les mots de passes chiffrés des utilisateus
[[http://www.commentcamarche.net/contents/646-linux-gestion-des-utilisateurs| Gestion des utilisateurs sur linux]]
[[http://steker.free.fr/V/Lnx02P1.php| /etc/passwd /etc/shadow]]
**2.Exploitation**
Le but est de cracker les mots de passes chiffrés
__2.1 Méthode 1 : John the Ripper__
Avant de donner le fichier /etc/shadow à john the ripper il faut le retravailler.
Pour cela nous utilisons unshadow (fait partit de la suite JTR) comme ceci :
./unshadow /etc/passwd /etc/shadow > pret_a_crack
{{ :cryptographie:unshadow.png?nolink |}}
Etape 2 :
Le cracker avec John The ripper :
./john pret_a_crack
soit avec une wordlist
./john pret_a_crack --wordlist=rockyou.txt
L'option à choisir dépendra de la complexité du mot de passe
Une fois les mots de passes crackés pour les afficher :
./john pret_a_crack --show
{{ :cryptographie:john.png?nolink |}}
**3.Comment se protéger**
Premièrement le fichier /etc/passwd ne doit être accessible en écriture que par l'utilisateur root.
Deuxièment plus la compléxité de votre mot de passe sera importante plus l'attaquant aura du mal à le cracker.