web-dev-qa-db-fra.com

Comment récupérer le mot de passe d'un fichier RAR sous Mac OS X?

J'utilise Mac OS X 10.6.2 et on m'a remis quelques vieux fichiers à extraire. Vieux sauvegardes ou finances ou factures, je crois. Ce sont des fichiers RAR et protégés par un mot de passe. Existe-t-il un moyen d'extraire le hash de ces fichiers pour que je puisse le nourrir dans John The Ripper ou Cain et Abel ?

Modifier

J'ai téléchargé cRARk , mais malheureusement, rien de ce que j'ai (SimplyRAR, RAR Expander, The Unarchiver) ne pourra l'extraire sans mot de passe. Est-ce que quelqu'un peut vérifier que je suis fou et qu'il n'y a pas de mot de passe sur la version Mac ?

21
Josh K

Vous pouvez ignorer complètement l'extraction de hachage et utiliser à la place cRARk . cRARk est un utilitaire gratuit de crack de mots de passe RAR en ligne de commande disponible pour Windows, Mac et Linux. Il est également conçu pour fonctionner avec CUDA, vous pouvez donc en tirer parti si vous avez un GPU puissant.

Un inconvénient est qu'il faudra beaucoup de temps pour déchiffrer une archive si vous ne connaissez rien au mot de passe et que sa longueur est supérieure à 6 caractères. Si vous connaissez un petit détail sur le mot de passe, tel que le nombre approximatif de caractères, cela vous permet de le saisir pour réduire considérablement le temps de craquage. Même si cRARk est l’un des crackers RAR les plus rapides utilisant un code MMX & SSE extrêmement optimisé, cela est vrai pour toutes les applications de force brute. Lorsque vous déchiffrez des mots de passe plus longs, il vous faudra beaucoup plus de temps en raison de la myriade de possibilités qui s'offrent à vous.

Voici un exemple de recherche du mot de passe 'john':

C: \> crark.exe -c -l4 -g4 Chap7.rar 
 CRARk 3.2d (compatible CUDA) Freeware 
 Copyright 1995-2001, 2006-09 par P. Semjanov, 
 http://www.crark.net 
 portions (c) 1993-2005 Eugene Roshal 
 (c) Bibliothèque de crack de mots de passe PSW-soft PCL v. 2.0d de P. Semjanov 
 
 
 Tester l'archive Chap7.rar: version 2.9 
 Tester Chap7.rtf 
 Choisir les meilleures fonctions de chiffrement ........... ...................................... 
 Choisie: ASM (Prescott/AMD ), SSE2 (P4/Core 2) (-f1114) 
 Ticks attendus par mot de passe = 40438280, théorique = 27000000, Taux d'UC = 0.67 
 
 Ligne de traitement 56 du fichier de définition du mot de passe ... 
 Test des mots de passe à 4 caractères ... 
 Ckdk 
 Mots de passe testés = 42000 (heure = 3: 45.00, débit = 186 p/s) 
 elka 
 Mots de passe testés = 78000 (heure = 6: 58,99, débit = 186 p/s) 
 john - CRC OK 
 En hex (style PCL):\6A\6F\68\6E 
 Mots de passe testés = 167844 (heure = 15: 02.38, rat) e = 186 p/s) 
 Total testé = 167844, tests lents = 20914

Pas trop mal ;)

33
John T