Comment utiliser hashcat Partage de technologie

Publié sur · Auteurs :Maître de récupération de mot de passe de document

Il existe quatre méthodes de base pour déchiffrer hashcat:
1. Dictionnaire Déchiffrement

2. Combiner la chaîne Déchiffrer

3. Brute force Déchiffrement (déprécié) – mask attack (mask Déchiffrement )
4. Déchiffrement hybride
Il existe également des méthodes de déchiffrement basées sur des règles, et il existe des méthodes de commutation de majuscules et minuscules, mais elles peuvent être classées comme règles Déchiffrement

Dictionnaire Déchiffrement

-A 0-M type hashfile dictionary1 dictionary2
Il semble que vous puissiez également utiliser l'accélération gpu

Combiner les chaînes Déchiffrer

Si le contenu du dictionnaire est comme suit
11
22
33

Ensuite, la combinaison est:
1111
1122
1133
2222
2233
3333

Spécifiez les caractères à gauche ou à droite

           -j,     - -rule-left = rule                             Une seule   règle   appliquée   à   chaque   mot   sur   le   gauche   dictionnaire 

        -k,     - -rule-right = rule                           Une seule   règle   appliquée   à   chaque   mot   sur   le dictionnaire   droit   123 

Par exemple:
Dictionnaire 1:

         11 
        2212 

Dictionnaire 2:

         33 
        4412 

Commandes:

         -j   ' $- ' 
        -k   '! $ ' 12 

$ Le mot ci-dessus dans le dictionnaire proxy, -j ' $- ' signifie ajouter un-, -k ' $ sur le côté droit du mot! ' signifie ajouter un à gauche du mot!
Donc la combinaison qui résulte est:

         11-33! 
        22-33! 
        11-44! 
        22-44! 1234 

Mask Attack

L'explication officielle de cette chose est relativement simple, c'est-à-dire que Mask Attack est meilleur que brute-force en réduisant le nombre de tables de mots de passe. Quant à l'algorithme pour réduire le nombre de mots de passe, il n'y a pas trop d'introduction (basé sur le fichier hcmask), mais il mentionne simplement la réduction du nombre de mots de passe grâce à certaines formes de mot de passe conventionnelles, par exemple: "Kele1997", violence décrypte Toutes les possibilités seront énumérées, etc. Mais lors de l'attaque mask, le programme essaiera de majusculer uniquement la première lettre, car la plupart des mots de passe ont rarement des majuscules dans la deuxième ou la troisième position. Grâce à ces règles, le nombre de candidats à mots de passe est réduit

Officiel. Il est dit que l'attaque mask n'a aucun inconvénient par rapport à la force brute, car l'attaque mask peut générer tous les mots de passe de force brute

Ensemble de caractères Charset

 Ensemble de caractères intégré 
? l   =   abcdefghijklmnopqrstuvwxyz 
? u   =   ABCDEFGHIJKLMNOPQRSTUVWXYZ 
? d   =   0123456789 
? h   =   0123456789abcdef 
? H   =   0123456789ABCDEF 
? s   =   «Espace»! " #$% & ' () * +, -. /:; < = >? @[\]^_`{|}~ 
? A   =  ? Moi? Vous? d? s 
? b   =  

0   -   0xff123456789

Il y a des ensembles de caractères dans le répertoire du programme contenant toutes sortes de caractères étranges. Si vous les ajoutez à votre mot de passe, vous pouvez utiliser ces fichiers

hashcat a quatre paramètres pour spécifier un ensemble de caractères personnalisé
– custom-charset1= CS
– custom-charset2= CS
– custom-charset3= CS
– custom-charset4= CS
Ces quatre paramètres peuvent être remplacés par les abréviations-1, -2, -3 et-4. Vous pouvez spécifier un jeu de caractères personnalisé pour faire Déchiffrer

La commande suivante définit le premier jeu de caractères personnalisé (-1) sur des caractères spécifiques à la langue russe:
-1 charsets/special/russian/ru_ISO-8859-5-special.hcchr

increment de longueur du mot de passe

Nous n'avons pas besoin de spécifier la longueur fixe du mot de passe. Nous pouvons spécifier le paramètre – increment

   -i,   - -incrément                                 |             |   Activer   Masque   incrément   mode                                                       |     < 6x126>   |   Num     |   arrêter   masque   incrémentant   à   X                                       123 

fichiers de masque Hashcat

-a 3 hash.txt mask_file.hcmask   Chargez le fichier hcmask et utilisez le masque dans le fichier pour Déchiffrer

hashcat est livré avec plusieurs fichiers hcmask, placés sous le répertoire du programme mask/

Caractères hexadécimaux

- -hex-charset   La chaîne suivante est 16

Mélangé Déchiffrement

Le mot de passe généré est une combinaison de caractères générés par le dictionnaire et la violence brute Déchiffrement
Par exemple: exemple.dict

         Mot de passe 
        bonjour 12 

hashcat64-a 6 example.dict? d? d? d? d
? d? d? d? d représente un nombre entier de quatre bits
Donc la séquence finale de candidats de mot de passe générée est:

         Mot de passe 0000 
        Mot de pas0001 
        Mot de pas0002 
       . 
       . 
       . 
        Mot de pas99991234567 

hashcat64-a 6? d? d? d? d example.dict
Résultat:

 0000Mot de passe 
0001mot de passe 
. 
. 
. 
9999password123456 

Utiliser des règles pour émuler une attaque hybride Déchiffrer   (Utiliser des règles pour émuler une attaque hybride Il n'y a aucun moyen de traduire)

Utilisez maskprocessor pour utiliser les règles pour générer une violence brute Déchiffrez les règles requises, puis le fichier de règle généré peut être chargé à l'aide de Hashcat-R et mélangé dans le dictionnaire en candidats de mot de passe
Par exemple: exemple.dict

 Bonjour 
Mot de pas12 

Hash-O bf.rule ' $? d $? d $? d $? d

La règle générée ressemble à ceci: bf.rule

 $0   $0   $0   $0 
$0   $0   $0   $1 
$0   $0   $0   $2 
$0   $0   $0   $3 
$0   $0   $0   $4 
. 
. 
. 
$9   $9   $9   $9123456789 

Utilisez ensuite hashcat-a 6 example.dict-r bf.rule-m...
La dernière génération ressemble à ceci:

         hello0   0   0   0 
        Mot de pas0   0   0   0 
        Bonjour 0   0   0   1 
        Mot de pas0   0   0   1 
        Bonjour 0   0   0   2 
        Mot de pas0   0   0   2 
       . 
       . 
       . 
        Bonjour 9   9   9   9 
        Mot de pas9   9   9   91234567891011 

Article précédent :Plusieurs modes d'attaque de hashcat hashcat
Suivant :Hashcat est un artefact d'explosion de mot de passe et l'un des outils essentiels pour la sécurité de l'information. Nous recueillons par la présente cet article pour enregistrer le résumé