Logiciel : Sortie de John the Ripper version 1.7
Posté par Xavier Teyssier (Jabber id, page perso, ). Modéré le 13 février 2006.
John The Ripper est un logiciel de “cassage” de mot de passe, permettant aux administrateurs de sensibiliser les utilisateurs au bon choix de leurs mots de passe, disponible pour de nombreux systèmes Unix, DOS, Windows, BeOS et OpenVMS. Son principal objectif est de repérer les mauvais mots de passe.
Après plusieurs années de développement pendant lesquelles seules des “snapshots” ont été publiés, la version 1.7 vient d’être livrée [1].
John the Ripper permet aussi bien les attaques en force brute (recherche d’un mot de passe par le test de l’ensemble des combinaisons possibles) que les attaques par dictionnaire (test des différents mots présents dans une liste). Il est aussi possible de réaliser une attaque par dictionnaire étendue : utilisation des mots d’un dictionnaire et de variantes de ces mots fabriquées par des règles simples (passage majuscule/minuscule, insertion de chiffres, etc.).
Dans l'optique du "cassage" d'un mot de passe, une solution encore plus rapide peut être l’utilisation des “Rainbowtables”. Ces tables, bien que non exhaustives, contiennent un grand nombre de hashs précalculés, ce qui facilite grandement la recherche. C’est bien entendu très gourmand en espace mémoire, mais le gain en temps de recherche est considérable. Plus de détails sur les compromis temps/mémoire sont accessibles ici : [4]. Bien entendu, chacune de ces tables n’est valable que pour une longueur maximale et un jeu de caractère donné. De plus, certains systèmes (typiquement, les OS Unix/Linux) utilisent un “grain de sel”, c’est à dire une fonction simple choisie aléatoirement avec laquelle est traitée le hash du mot de passe. L’utilisation des Rainbowtables devient inefficace sur ces systèmes et le recours à John the Ripper ou un logiciel similaire est alors la seule solution.
On peut en profiter pour citer APG [3], un générateur de “bon” mot de passe, qui donne aussi un moyen mnémotechnique pour les retenir.
Après plusieurs années de développement pendant lesquelles seules des “snapshots” ont été publiés, la version 1.7 vient d’être livrée [1].
John the Ripper permet aussi bien les attaques en force brute (recherche d’un mot de passe par le test de l’ensemble des combinaisons possibles) que les attaques par dictionnaire (test des différents mots présents dans une liste). Il est aussi possible de réaliser une attaque par dictionnaire étendue : utilisation des mots d’un dictionnaire et de variantes de ces mots fabriquées par des règles simples (passage majuscule/minuscule, insertion de chiffres, etc.).
Dans l'optique du "cassage" d'un mot de passe, une solution encore plus rapide peut être l’utilisation des “Rainbowtables”. Ces tables, bien que non exhaustives, contiennent un grand nombre de hashs précalculés, ce qui facilite grandement la recherche. C’est bien entendu très gourmand en espace mémoire, mais le gain en temps de recherche est considérable. Plus de détails sur les compromis temps/mémoire sont accessibles ici : [4]. Bien entendu, chacune de ces tables n’est valable que pour une longueur maximale et un jeu de caractère donné. De plus, certains systèmes (typiquement, les OS Unix/Linux) utilisent un “grain de sel”, c’est à dire une fonction simple choisie aléatoirement avec laquelle est traitée le hash du mot de passe. L’utilisation des Rainbowtables devient inefficace sur ces systèmes et le recours à John the Ripper ou un logiciel similaire est alors la seule solution.
On peut en profiter pour citer APG [3], un générateur de “bon” mot de passe, qui donne aussi un moyen mnémotechnique pour les retenir.
[1] L’annonce sur la liste de diffusion de Security Focus (651 hits)
[2] La page du projet (2037 hits)
[3] APG (2038 hits)
[4] Compromis temps/mémoire dans la recherche de mot de passe (2254 hits)
> Lire la suite (11 commentaires, moyenne: 2,9). [dépêche : 609 caractères]
Vous avez demandé le commentaire #681337.




APG, ça rox
Avé l'alias :
alias apg='apg -a 0 -M sNCL -n 8 -x 8 -m 8 -E I1l0O\|\_ -t'
Et c'est top-facile à scripter, aussi...
[^]Re: APG, ça rox
Perso pour faire un bon mot de passe je ne connais rien de mieux que les intiales d'une phrase genre phrase d'un chason, avec un remplacement de lettres par des chiffres (genres o par 0, l par 1, E par 3, A par 4, etc...) et une majuscule quelque part. genre :
gYm4n4tc4f (get your money for nothing and the chicks for free).
Le plus dur c'est de ne pas chantonner la chansons juste après insertion du mot de passe ;-)
Autres recettes ?
[^]Re: APG, ça rox
Autres recettes ?
Des titres de romans ou de livres.
"Le turbo" <- mauvais exemple
"Le service public pour tous : Comprendre et réussir l'administration électronique" <- bon exemple
"Les cahiers de l'admin - Debian GNU/Linux" <- exemple béni par la Sainte Spirale - Pas de déception - résultats 100% garantis Elle possède des dons surnaturels, maitrise une force spirituelle exceptionnelle Elle résout tous les problèmes une fois pour toute, même les cas les plus désespérés : Spécialiste du départ de l'être aimé et du lancer de troll velu - envoûtements - désenvoûtement - protection contre les maléfices - protection contre les mauvais sorts -protection contre Philippe Risoli - maléfices sexuels - résultats efficaces. Travail supersonique et quadruple efficacité. Toute solution alcoolisée cause de l'effet.