Skip to content

Présentation de John the Ripper

💻 Présentation

John the Ripper est un outil open-source permettant de tester la robustesse des mots de passe en les craquant via plusieurs techniques : dictionnaire, brute-force, attaques hybrides. Il est utilisé principalement en pentesting et en audit de sécurité.

🚀 Fonctionnalités principales

  • Cracking de hachages (MD5, SHA, Blowfish, etc.)

  • Attaques par dictionnaire, incrémentales ou règles personnalisées

  • Supporte les fichiers /etc/passwd et /etc/shadow

  • Large communauté et documentation complète

🔧 Cas d'utilisation

  • Audit de sécurité interne

  • Test de robustesse des mots de passe

  • Détection de mots de passe faibles ou facilement craquables

📥 Configuration rapide

Installation sur Debian / Ubuntu

apt update && apt install john -y

Installation sur macOS

brew install john

Installation sur Windows

⚖️ Exemples d'utilisation

Fusionner les fichiers passwd et shadow (Linux)

unshadow /etc/passwd /etc/shadow > hashes.txt

Attaque par dictionnaire

john --wordlist=rockyou.txt hashes.txt

Attaque brute-force incrémentale

john --incremental hashes.txt

Afficher les mots de passe déchiffrés

john --show hashes.txt

🤔 À retenir

  • John the Ripper est un outil puissant pour les tests de sécurité, à réserver à un usage éthique et légal

  • Il permet de mettre en évidence les failles humaines autour des mots de passe

  • Son utilisation doit se faire dans un cadre autorisé et avec consentement

⚠️ Utilisation strictement légale et éthique uniquement !