Étant donné que la vitesse de craquage des outils généraux de craquage de mots de passe est trop lente et qu'il ne prend pas en charge de nombreux protocoles de craquage de mots de passe, certains mots de passe ne peuvent pas être brisés en un an. Si vous utilisez un dictionnaire pour exécuter, vous devez utiliser le mot de passe en texte clair. Il suffit de le faire dans le dictionnaire, et si le dictionnaire de mots de passe est trop grand, c'est une perte de temps. Il est également très courant de ne pas pouvoir s'exécuter. Voici un outil de craquage de mots de passe le plus rapide au monde, hashcat, adresse github hashcat, sélectionnez la dernière version pour télécharger.
GPU
CPU
APU
DSP
FPGA
Coprocesseur
sur le site officiel de NVIDA pour télécharger le pilote de carte graphique correspondant au modèle de carte graphique de votre ordinateur comme indiqué sur l'image, puis suivez les instructions pour l'installer étape par étape.
Une fois l'installation terminée, redémarrez l'ordinateur.
(La carte graphique de NAVIDA n'a besoin que d'installer le pilote officiel, qui contient déjà les outils de calcul GPU nécessaires à HASHCAT pour casser les mots de passe. N'oubliez pas d'utiliser le pilote de carte graphique téléchargé officiellement sur l'image ci-dessus, n'utilisez pas le pilote de carte graphique fourni avec windows.)
1 hashcat64.exe -b
Testez la vitesse à laquelle HASHCAT peut casser divers hash de mot de passe.
Vérifier les paramètres Si le GPU est correctement installé, il peut le voir et répertorie ses propriétés et les informations sur les pilotes utilisés.
Normal
1 -m, — hash-type = NUM Catégorie de hachage, dont la valeur NUM se réfère à la valeur de la catégorie de hachage sous ses informations d'aide, dont la valeur est numérique. Si la valeur m n'est pas spécifiée, elle fait référence par défaut à md5, par exemple-M 1800 est un cryptage sha512 Linux. 2 3 -a, – attack-mode = NUM mode d'attaque dont la valeur fait référence aux paramètres en face. "-A 0" attaque dictionnaire, "-A 1" attaque combinée; Attaque de masque "-A 3". 4 5 -V, — version Informations sur la version 6 7 -h, — aide Informations sur l'aide. 8 9 – silencieux Mode silencieux, Suppression de la sortie
Test de référence
1 -b, – benchmark Test de la vitesse de craquage de l'ordinateur et d'affichage des informations relatives au matériel
Divers
1 – hex-salt La valeur du sel est donnée en hexadécimal 2 3 – hex-charset Définir l'ensemble de caractères comme hexadécimal donné 4 5 – runtime = NUM exécution
Fichier
1 -o, – outfile = FILE Définir le fichier hachage Récupérer le fichier de sortie 2 3 – outfile-format = NUM Définir le format de sortie du fichier hachage, voir les références ci-dessous 4 5 – outfile-autohex-disable Interdire l'utilisation de texte simple de sortie hexadécimale 6 7 -p, – separator = CHAR Définir le caractère de séparation pour la liste hachage/fichier de sortie 8 14 15 – remove Supprimer le hash craqué avec succès, utile lorsque le hash est lu à partir du texte, évitez de supprimer manuellement le hash déjà craqué par vous-même 16 17 – stdout mode console 18 19 – potfile-disable Ne pas écrire le fichier pot 20 21 – debug-mode = NUM Définir le mode de débogage (mélanger uniquement en utilisant des règles), voir les références ci-dessous 22 23 – debug-file = file Fichier de sortie de la règle de débogage (voir mode de débogage) 24 25 -e, – salt-file = file Définir le sel – words-limit = NUM Limiter le nombre de mots (distribué)
rule
1 -r, – rules-file = file Utiliser le fichier de règle: -r 1.rule, 2 3 -g, – generate-rules = NUM Générer des règles au hasard 4 5 – generate-rules-func-min = Valeur minimale par règle aléatoire 6 7 – generate-rules-func-max = Valeur maximale par règle aléatoire 8 9 – generate-rules-seed = NUM dabcdef : paramètres? 1 définit pour 0123456789abcdef 6 7 -4, – custom-charset4= CS -2mycharset.hcchr : ? 2 est inclus dans mycharset. hcchr
Mode d'attaque
1 – toggle-min = NUM Valeur minimale d'une lettre dans un dictionnaire 2 3 – toggle-max = NUM Valeur maximale d'une lettre dans un dictionnaire 4 5 – increment Utilisation du mode amélioré 6 7 – increment-min = NUM Valeur de début du mode amélioré 8 9 – increment-max = NUM Valeur de fin du mode amélioré 10 { Imprimez alors les caractères candidats 24 25 – elem-cnt-min = NUM Nombre minimum d'éléments par chaîne 26 27 – elem-cnt-max = NUM Nombre maximum d'éléments par chaîne 28 29 – wl-dist-len Calculez la distribution de longueur de sortie à partir du tableau du dictionnaire 30 31 – wl-max = NUM Chargez NUM mots à partir du fichier du dictionnaire, réglez 0 pour interdire le chargement. 32 33 – case-permute Inverse chaque mot dans le dictionnaire
Référence
1 = hash [: salt] 2 = plain plain 3 = hash [: salt]: plain 4 = hex_plain 5 = hash [: salt]: hex_plain 6 = plain:hex_plain 7 = hash [: salt]: plain:hex_plain 8 = crackpos 9 = hash [: salt]: crackpos 10 = plain:crackpos 11 = hash [: salt]: plain:crackpos 12 Fichier de sortie en mode de débogage (pour le mode hybride uniquement, en utilisant des règles):
1 = Sauvegarder Trouver règle 2 = Sauvegarder original mot 3 = Sauvegarder original mot et Trouver règle 4 = Sauvegarder original mot, Trouver règle et modifier simple
<89x8 9> Ensemble de caractères intégré:
1 ? l = abcdefghijklmnopqrstuvwxyz pour les minuscules 2 3 ? u = ABCDEFGHIJKLMNOPQRSTUVWXYZ pour les lettres majuscules 4 5 ? d = 0123456789 représente les chiffres 6 7 ? s = ! " #$% &' () * +, -. /:; < = >? @ [\] ^_` {|} ~ représente les caractères spéciaux 8 9 ? A = ? Moi? Vous? d? s Combinaison de chiffres majuscules et minuscules et de caractères spéciaux 10 11 ? b =0 – 0xff
Mode d'attaque
1 0 = Droite (crack de dictionnaire) 2 3 1 = combinaison (crack de combinaison) 4 5 2 = Toggle-Case Conversion de majuscules et minuscules) 6 7 3 = Brute-force (craquage par force Brute de masque) 8 9 4 = Permutation (craquage de séquence) 10 11 5 = Table-Lookup (craquage de Table de recherche) 12 13 6 = hybride dict + masque Dictionnaire plus masque crack 14 15 7 = hybride masque + dict masque + dictionnaire crack 16 17 8 = Prince (Prince crack)
Type de hachage
Pour des exemples de valeurs spécifiques de hachage, veuillez vous référer à l'URL
1 0 = MD5 2 3 10 = MD5 ($pass.$sel) 4 5 20 = md5 ($salt.$pass) 6 7 30 = md5 (unicode ($pass). $sel) 8 9 40 = md5 ($sel. unicode ($pass)) 10 11 50 = HMAC-MD5 (clé = $pass) 12 13 60 = HMAC-MD5 (clé = $salt) 14 15 100 = sha1 16 17 110 = sha1 ($pass.$salt) 18 19 120 = sha1 ($salt.$pass) 20 21 130 = sha1 (unicode ($pass). $sel) 22 23 140 = sha1 ($sel. unicode ($pass)) 24 25 150 = HMAC-SHA1 (clé = $pass) 26 27 160 = HMAC-SHA1 (clé = $salt) 28 29 200 = MySQL323 30 31 300 = MySQL4.1/MySQL5 32 33 400 = phpass, MSCache 42 43 1400 = sha256 44 45 1410 = sha256 ($pass.$salt) 46 47 1420 = sha256 ($salt.$pass) 48 49 1430 = sha256 (unicode ($pass). $salt) 50 51 1431 = base64 (sha256 (unicode ($pass))) 52 53 1440 = sha256 ($salt. unicode ($pass)) 54 55 1450 = HMAC-SHA256 (clé = $pass) 56 57 1460 = HMAC-SHA256 (clé = $sel) 58 59 1600 = md5apr1, MD5 (avr), Apache MD5 60 61 1700 = sha512 62 72 73 1760 = HMAC-SHA512 (clé = $sel) 74 75 1800 = SHA-512 (Unix) 76 77 2400 = Cisco-PIX md5 78 79 2410 = Cisco-ASA md5 80 81 2500 = WPA/WPA2 82 { } $pass) 92 93 3710 = md5 ($sel. md5 ($pass)) 94 95 3720 = md5 ($pass. md5 ($sel)) 96 97 3800 = md5 ($sel.$pass.$sel) 98 99 3910 = md5 (md5 ($pass). md5 ($sel)) 100 101 4010 = md5 ($sel. md5 ($sal.$pass) ) 102 103 4110 = md5 ($sel. md5 ($pass.$sel) ) 104 105 4210 = md5 ($username.0.$pass) 106 107 4300 = md5 (strtoupper (md5 ($pass))) 108 109 4400 = md5 (sha1 ($pass)) 110 111 4500 = Double sha1 112 113 4600 = sha1 (sha1 ($pass))) 114 115 4700 = sha1 (md5 ($pass)) 116 117 4800 = md5 (Chap), iSCSI { 120 121 5000 = SHA-3 (Keccak) 122 123 5100 = demi MD5 124 125 5200 = mot de passe sûr SHA-256 126 127 5300 = IKE-PSK MD5 128 129 5400 = IKE-PSK SHA1 130 131 5500 = netntlmv1-vanille / NetNTLMv1 700 = AIX {ssha1} 146 147 6900 = GOST, GOST R 34.11-94 148 149 7000 = Fortigate (FortiOS) 150 151 7100 = OS X v10.8+ 152 153 7200 = GRUB 2 154 155 7300 = IPMI2 RAKP HMAC-SHA1 156 157 7400 = sha256crypt, SHA256 (Unix) 158 159 7900 = Drupal7 160 161 8400 = WBB3, Woltlab Burning Board 3 162 163 8900 = scrypt 164 165 9200 = Cisco $8$ 166 167 9300 = Cisco $9$ 168 169 9800 = Radmin2 170 171 10000 = Django (PBKDF2-SHA256) 172 173 10200 = Cram { 1} digest authentification (MD5) 184 185 99999 = Plaintext
type de hachage spécial
1 11 = Joomla < 2.5.18 2 3 12 = PostgreSQL 4 5 21 = osCommerce, xt:Commerce 6 7 23 = Skype 8 9 101 = nsldap, SHA-1 (Base64), Netscape LDAPSHA 10 11 v10.6 18 19 123 = EPi 20 21 124 = Django (SHA-1) 22 23 131 = MSSQL (2000) 24 25 132 = MSSQL (2005) 26 27 133 = PeopleSoft 28 29 141 = EPiServer < LDAP {SSHA512} 36 37 1722 = OS X v10.7 38 39 1731 = MSSQL (2012 & 2014) 40 41 2611 = vBulletin < v3.8.5 42 43 2612 = PHPS 44 < Étape 4: Exemple de règle de craquage de mot de passe hashcat
1 (1) Attaque de dictionnaire 2 3 -a 0 password.lst 4 (2) 1 à 8 sont des attaques de masque numérique 5 6 -a 3 - -incrément - -incrément-min 1- -incrément-max 8 ? d? d? d? d? d? d? d? d – O 7 ? d représente un chiffre, peut-il être remplacé par une minuscule lettre? l, lettres majuscules? u, caractère spécial? s, lettres majuscules et minuscules + caractères spéciaux? a, – O représente le mode de craquage optimal, ce paramètre peut être ajouté ou non. 8 9 (3) 8 est une attaque numérique 10 11 -a 3 ? d? d? d? d? d? d? d? d 12 De la même manière, il peut être défini sur les lettres majuscules, minuscules, caractères spéciaux et autres modes en fonction du nombre de chiffres. 13 14 (4) Caractères personnalisés 15 De nos jours, les mots de passe purement numériques ou alphabétiques sont relativement rares. Selon l'analyse des mots de passe divulgués par des experts en cryptographie, 90 % des mots de passe personnels sont une combinaison de lettres et de chiffres, qui peuvent être des caractères personnalisés pour le craquage par force brute. Hashcat prend en charge 4 ensembles de caractères personnalisés, à savoir -1 -2 -3 -4. Lors de la définition, vous n'avez besoin que de ceci-2 ? Moi? d , puis vous pouvez le spécifier plus tard? 2,? 2 signifie des lettres minuscules et des chiffres.À ce stade, vous devez déchiffrer un mélange de minuscules et de chiffres à 8 chiffres: 16 17 Hashcat.exe -a 3 – force -2 ? Moi? d valeur hash ou fichier hash ? 2? 2? 2? 2? 2? 2? 2? 2 18 Par exemple, craquer dz minuscule lettre + chiffre mixte 8 chiffres crack de mot de passe: 19 20 Hashcat -m 2611 -a 3 -2 ? Moi? d dz.hash ? 2? 2? 2? 2? 2? 2? 2? 2 21 (5) Dictionnaire + masque brute force crack 22 Hashcat prend également en charge une méthode de crack dictionnaire plus brute force, qui consiste à ajouter des caractères brute force avant et après le dictionnaire. Séquence de caractères, comme ajouter 3 comme chiffre après le dictionnaire, ce type de mot de passe est très courant. Utilisez le sixième mode d'attaque: 23 24 a-6 (Hybrid dict + mask) 25 S'il est ajouté devant le dictionnaire, utilisez le mode d'attaque 7e, c'est-à-dire ( a-7 = Hybridmask + dict), ajoutez le numéro 123 au fichier du dictionnaire ci-dessous pour craquer: 26 27 H.exe -a 6 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst ? d? d? d 28 Si le mot de passe de ffe1cb31eb084cd7a8dd1228c23617c8 est password123, alors tant que password.lst contient 123 29 30 (6) Masque + Dictionnaire Brute Force 31 32 H.exe -a 7 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst ? d? d? d 33 Si le mot de passe de ffe1cb31eb084cd7a8dd1228c23617c8 est 123password, alors tant que password.lst contient le mot de passe. 34 35 (7) Attaque de conversion de caractères, Attaque de conversion de caractères sur des mots dans password.lst 36 37 H.exe-a 2 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst 38 Exemples 39 (1) 8 chiffres crack 40 41 Hashcat64-m 9700 hash -a 3 ? d? d? d? d? d? d? d? d -w 3 – O 42 (2) 1-8 chiffres crack 43 44 Hashcat-m 9700 hash -a 3 - -incrément - -incrément-min 1- -incrément-max 8 ? d? d? d? d? d? d? d? d 45 (3) 1 à 8 minuscules crack 46 47 Hashcat-m 9700 hash -a 3 - -increment - -increment-min 1- -increment-max 8 ? Moi? Moi? Moi? Moi? Moi? Moi? Moi? l 48 (4) 8 minuscules crack 49 50 Hashcat-m 9700 hash -a 3 ? Moi? Moi? Moi? Moi? Moi? Moi? Moi? l -w 3 – O 51 (5) 1-8 majuscules crack 52 53 Hashcat-m 9700 hash -a 3 - -incrément - -incrément-min 1- -incrément-max 8 ? Vous? Vous? Vous? Vous? Vous? Vous? Vous? u 54 (6) 8 majuscules crack 55 56 Hashcat-m 9700 hash -a 3 ? Vous? Vous? Vous? Vous? Vous? Vous? Vous? u -w 3 – O 57 (7) 5 minuscules + majuscules + chiffres + caractères spéciaux crack 58 59 Hashcat-m 9700 hash -a 3 ? b? b? b? b? b -w 3 60 (8) Utilisez le dictionnaire pour craquer 61 Utilisez le dictionnaire password.lst pour craquer par force brute, -w 3 Le paramètre est la consommation d'énergie spécifiée 62 63 hashcat -m 9700 -a 0 -w 3 hash password.lst 64 Après avoir exécuté le crack avec succès, hashcat terminera automatiquement le crack et affichera le statut du crack comme cracké, et Recvoered affichera également si le crack a réussi. 65 66 Crack l'adresse IP dans known_hosts 67 Après recherche, il a été découvert que 68 69 (1) Calculer la valeur HMAC SHA1 70 71 gitclone https://github.com/persona5/hexhosts.git 72 cdhexhosts 73 gcchexhosts.c -lresolv -w -o hexhosts 74 ./hexhosts 75 获取known_hosts的HMAC SHA1加密值: 76 77 注意:known_hosts值一定要正确,可以将known_hosts文件复制到hexhosts文件目录。 78 79 (2)组合攻击暴力破解 80 81 hashcat-a 1 -m 160 known_hosts.hash ips_left.txt ips_right.txt --hex-salt 82 组合攻击是将ips_left.txt和ips_right.txt进行组合,形成完整的IP地址进行暴力破解。 83 84 Les fichiers ips_left.txt et ips_right.txt peuvent être générés avec le code suivant: 85 86 ip-gen.sh: 87 88 89 90 pour a dans `seq 0 255` 91 92 do 93 94 pour b dans `seq0 255` 95 96 do 97 Attaquer avec des masques 106 107 hashcat -a 3 -m 160 known_hosts.hash ipv4.hcmask- -hex-salt 108 Le contenu du fichier ipv4.hcmask peut être téléchargé sur ce site. 109 110 Craquer l'adresse IP cryptée MD5 111 Dans les réseaux ou configurations telles que le CDN, l'adresse IP est souvent cryptée MD5 en raison de son nombre de chiffres 3×4+3 (xxx.xxx.xxx.xxx) =17 bits. Il faut beaucoup de temps pour le craquer avec un mot de passe normal. Cependant, en analysant les règles de son adresse IP, il est constaté que son adresse xxx est un chiffre, il peut donc être attaqué par la combinaison et le masque de hashcat. 112 113 hashcat-a 1 – m 0 ip.md5.txt ips_left.txt ips_right.txt 114 115 hashcat -a1 -m 0 ip.md5.txt ipv4.hcmask 116 De plus, son adresse IP sera chiffrée dans le cookie de F5. Le code de crack auquel vous pouvez vous référer est le suivant: 117 118 import struct 119 120 cookie = " 1005421066.20736.0000 " 121 122 (ip,port,end) = cookie.split (". ") 123 124 (a,b,c,d) = [ord (i) pour i dans struct.pack (" i ", int (ip))] 125 178> Résumé des compétences de cracking 130 Lorsque vous utilisez le mode GPU pour le cracking, vous pouvez utiliser le paramètre-o pour l'optimisation automatique 131 132 Craquer une valeur md5 par force brute 133 (1) Craquage numérique à 9 chiffres 134 135 Hashcat64.exe-a 3 - -force d98d28ca88f9966cb3aaefebbfc8196f ? d? d? d? d? d? d? d? d? d 136 Pour craquer une valeur md5 seule, vous devez ajouter le paramètre force 137 138 (2) Craquer les lettres à 9 chiffres 139 140 Hashcat64.exe-a 3 - -force d98d28ca88f9966cb3aaefebbfc8196f ? Moi? Moi? Moi? Moi? Moi? Moi? Moi? Moi? l 141 Craquer le mot de passe discuz salé 142 (1) Craquer les chiffres 143 7 chiffres, craquer et terminer la tâche en 7 secondes. 144 145 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d? d? d? d? d? d? d 146 Craquage numérique à 8 chiffres, 9 secondes de craquage pour terminer la tâche.: 147 148 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d? d? d? d? d? d? d? d 149 Craquage de 9 chiffres, craquage en 9 secondes pour terminer la tâche. 150 151 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d? d? d? d? d? d? d? d? d 152 Craquage des lettres 153 (1) 6 minuscules 154 155 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Moi? Moi? Moi? Moi? Moi? l 156 (2) 7 minuscules 157 158 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Moi? Moi? Moi? Moi? Moi? Moi? l 159 (3) 8 minuscules 160 161 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Moi? Moi? Moi? Moi? Moi? Moi? Moi? l Environ 9 minutes pour terminer la tâche de craquage 162 (4) 9 minuscules 163 164 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Moi? Moi? Moi? Moi? Moi? Moi? Moi? Moi? l -O 165 Lettres et chiffres 166 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2? 2 167 (3) 7 majuscules 168 169 Hashcat64.exe-a 3 – force – m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Vous? Vous? Vous? Vous? Vous? Vous? u 170 (4) 6 à 8 chiffres crack 171 172 Hashcat64.exe-a 3 – force – m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463- -increment - -increment-min 6 - -increment-max 8 ? Moi? Moi? Moi? Moi? Moi? Moi? Moi? l 173 Crack personnalisé 174 (1) Crack en utilisant un mélange de chiffres et de lettres à 6 chiffres 175 176 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2 -O 177 (2) Utilisez des chiffres et des lettres mélangés à 7 chiffres pour craquer, le temps de craquer est de 4 minutes et 16 secondes 178 179 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2? 2 – O 180 (3) Crack en utilisant un mélange de chiffres et de lettres à 8 bits 181 182 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2? 2? 2 -o 183 Mode de craquage du dictionnaire 184 Hashcat64.exe-a 0 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 password.lst 185 Utilisez le dictionnaire sous le dossier dictionnaire pour craquer: 186 187 Hashcat32.exe-m 300 mysqlhashes.txt – remove -o mysql-cracked.txt ..\dictionaries\* 188 Sauvegarde et restauration de la session Crack 189 (1) Utilisez les règles de fichier mask pour craquer le mot de passe 190 { 195 Craquage du masque 196 Le fichier de règle du masque se trouve sous les masques, par exemple D: \PentestBox\hashcat-4.1.0\masks, et les paramètres D'exécution du crack sont: 197 198 masks/8char-1l-1u-1d-1s-compliant.hcmask 199 masks/8char-1l-1u-1d-1s-noncompliant.hcmask 200 masks/rockyou-1-60.hcmask 201 Masques/rockyou-2-1800.hcmask 202 Masques/rockyou-3-3600.hcmask 203 Masques/rockyou-4-43200.hcmask 204 Masques/rockyou-5-86400.hcmask 205 Masques/rockyou-6-864000.hcmask 206 Masques/rockyou-7-2592000.hcmask 207 Utilisez le fichier de règle pour craquer 208 209 hashcat -m 300 mysqlhashes.txt – remove -o mysql-cracked.txt ..\dictionnaires\* -r rules\best64.rule 210 211 hashcat -m 2611 -a 0 dz.hashpassword.lst -r rules\best64.rule -o 212 hashcat Optimisation des paramètres 213 Compte tenu de la vitesse de cracking de hashcat et de l'allocation des ressources, nous pouvons configurer certains paramètres 214 1.Workload tuning réglage de la charge. 215 Les valeurs prises en charge par ce paramètre sont 1,8,40,80,160 216 217 - -gpu-accel 160 Permet de maximiser les performances du GPU. 218 2.Gpu loops Réglage de la charge 219 Ce paramètre prend en charge une plage de valeurs de 8 à 1024 (certains algorithmes ne prennent en charge que 1000). 220 221 - -gpu-loops 1024 Permet de maximiser les performances du GPU. 222 3.Segment size Taille du cache du dictionnaire 223 Ce paramètre consiste à définir la taille du cache de mémoire. La fonction est de placer le dictionnaire dans le cache de mémoire pour accélérer le craquage du dictionnaire. La valeur par défaut est de 32 Mo, qui peut être définie en fonction de votre propre situation de mémoire. Bien sûr, plus il est grand, plus il est bloqué. 224 225 - -segment-size 512 peut augmenter la vitesse de craquage de grands dictionnaires. 226 Dernier: Recommandations pour les paramètres de mot de passe 227 Utilisez une chaîne de caractères plus longue 228 Utilisez un ensemble de caractères plus grand Lettres, chiffres, symboles 229 230 N'utilisez aucun caractère qui pourrait vous concerner comme mot de passe ou dans le cadre d'un mot de passe Utilisez 231 232