Poiché la velocità di cracking degli strumenti generali di cracking delle password è troppo lenta e non supportano molti protocolli di cracking delle password, alcune password non possono essere spezzate in un anno se si utilizza un dizionario per eseguire, la password in testo chiaro deve essere inserita nel dizionario, e se il dizionario delle password è troppo grande, sarà una perdita di tempo. È anche molto comune che non possa essere eseguito lo strumento più veloce al mondo per cracking password, indirizzo hashcat, hashcat github, scegli l'ultima versione per scaricarlo.
GPU
CPU
APU
DSP
FPGA
Coprocessore
Scarica il driver della scheda grafica corrispondente al modello della scheda grafica del tuo computer sul sito ufficiale di NVIDA come mostrato in figura, quindi segui le istruzioni per installarlo passo dopo passo.
Una volta completata l'installazione, riavviare il computer.
(La scheda grafica di NAVIDA deve solo installare il driver ufficiale, che contiene già gli strumenti di calcolo GPU necessari per HASHCAT per rompere le password. Ricorda di utilizzare il driver della scheda grafica scaricato ufficialmente nell'immagine sopra, non utilizzare il driver della scheda grafica fornito con windows.)
1 hashcat64.exe -b
Benchmark la velocità con cui HASHCAT rompe vari hash di password.
Controllare le impostazioni se la GPU è installata correttamente è in grado di vederlo e elencherà le sue proprietà e le informazioni sui driver utilizzati.
Normale
1 -m, — hash-type = NUM Categoria hash, il cui valore NUM fa riferimento al valore della categoria hash sotto le sue informazioni di aiuto, il cui valore è un numero. Se non è specificato un valore m, si riferisce a md5 per impostazione predefinita, ad esempio-M 1800 è la crittografia Linux sha512 . 2 3 -a, – attack-mode = NUM Modalità di attacco, il cui valore si riferisce al parametro di fronte. "-a 0" attacco dizionario, "-a 1" attacco combinato; "-A 3" attacco con maschera. 4 5 -V, — VERSIONE Informazioni sulla versione 6 7 -h, — Aiuto Informazioni sull'aiuto. 8 9 – silenzioso Modalità silenziosa, Uscita soppressa
benchmark
1 -b, – benchmark Testa la velocità di cracking del computer e visualizza le informazioni relative all'hardware
Varie
1 – hex-salt Il valore del sale è dato in esadecimale 2 3 – hex-charset Imposta il set di caratteri come esadecimale dato 4 5 – runtime = NUM operazione
FILE
1 -o, – outfile = FILE Definire FILE hash Recupera FILE di output 2 3 – outfile-format = NUM Definire il formato di output del FILE hash, vedere i riferimenti di seguito 4 5 – outfile-autohex-disable Disabilita l'uso di testo chiaro di output esadecimale 6 7 -p, – separator = CHAR Definire caratteri separatori per elenchi hash/FILE di output 8 14 15 – remove Rimuovi gli hash crackati con successo, utile quando gli hash vengono letti dal testo, evita di rimuovere manualmente gli hash già crackati da soli 16 17 – stdout Modalità console 18 19 – potfile-disable Non scrive file pot 20 21 – debug-mode = NUM Definisci la modalità di debug (miscelare solo utilizzando le regole), vedi i riferimenti di seguito 22 23 – debug-file = file file di output delle regole di debug (vedi modalità di debug) 24 25 -e, – salt-file = file Definisci l'aggiunta di sale – words-limit = NUM Limita il numero di parole (distribuito)
rule
1 -r, – rules-file = file Usa il file delle regole: -r 1.rule, 2 3 -g, – generate-rules = NUM Genera casualmente le regole 4 5 – generate-rules-func-min = Valore minimo per regola casuale 6 7 – generate-rules-func-max = Valore massimo per regola casuale 8 9 – generate-rules-seed = NUM dabcdef : impostazioni? 1 imposta per 0123456789abcdef 6 7 -4, – custom-charset4= CS -2mycharset.hcchr : ? 2 è incluso in mycharset. hcchr
Modalità di attacco
1 – toggle-min = NUM Valore minimo di una lettera nel dizionario 2 3 – toggle-max = NUM Valore massimo di una lettera nel dizionario 4 5 – increment Utilizzare la modalità potenziata 6 7 – increment-min = NUM Valore di inizio della modalità potenziata 8 9 – increment-max = NUM Valore di fine della modalità potenziata 10 { Quindi stampa i caratteri candidati 24 25 – elem-cnt-min = NUM Numero minimo di elementi per catena 26 27 – elem-cnt-max = NUM Numero massimo di elementi per catena 28 29 – wl-dist-len Calcola la distribuzione della lunghezza dell'output dalla tabella del dizionario 30 31 – wl-max = NUM Carica NUM parole dal file del dizionario, impostando 0 per disabilitare il caricamento. 32 33 – case-permute Inverti ogni parola nel dizionario
Riferimento
1 = hash [: salt] 2 = semplice chiaro 3 = hash [: salt]: semplice 4 = es_semplice 5 = hash [: salt]: es_semplice 6 = semplice:es_semplice 7 = hash [: salt]: semplice:es_semplice 8 = crackpos 9 = hash [: salt]: crackpos 10 = semplice:crackpos 11 = hash [: salt]: semplice:crackpos 12 File di output della modalità di debug (Solo per la modalità ibrida, utilizzando regole):
1 = Salva Trovando Regola 2 = Salva Originale Parola 3 = Salva Originale Parola e Trovando Regola 4 = Salva Originale Parola, Trovando Regola eModificato Semplice
<89x8 9> Set di caratteri integrato:
1 ? l = abcdefghijklmnopqrstuvwxyz rappresenta le lettere minuscole 2 3 ? u = ABCDEFGHIJKLMNOPQRSTUVWXYZ rappresenta le lettere maiuscole 4 5 ? d = 0123456789 rappresenta i numeri 6 7 ? s = ! " #$% &' () * +, -. /:; < = >? @ [\] ^_` {|} ~ rappresenta caratteri speciali 8 9 ? A = ? Io? Tu? d? s Combinazione di numeri maiuscoli e minuscoli e caratteri speciali 10 11 ? b =0 – 0xff
Modalità di attacco
1 0 = dritto (crack di dizionario) 2 3 1 = combinazione (crack di combinazione) 4 5 2 = Toggle-Case Conversione di case) 6 7 3 = Brute-force (cracking della forza bruta della maschera) 8 9 4 = Permutazione (cracking della sequenza) 10 11 5 = Table-Lookup (cracking della tabella di ricerca) 12 13 6 = ibrido dict + maschera Dictionary Plus mask Crack 14 15 7 = Hybrid mask + dict mask + Dictionary Crack 16 17 8 = Prince (Prince Crack)
Tipo di hash
Per esempi di valori specifici di hash, fare riferimento all'URL
1 0 = MD5 2 3 10 = MD5 ($pass.$sale) 4 5 20 = md5 ($salt.$pass) 6 7 30 = md5 (unicode ($pass). $sale) 8 9 40 = md5 ($sale. unicode ($pass)) 10 11 50 = HMAC-MD5 (chiave = $pass) 12 13 60 = HMAC-MD5 (chiave = $sale) 14 15 100 = sha1 16 17 110 = sha1 ($pass.$sale) 18 19 120 = sha1 ($salt.$pass) 20 21 130 = sha1 (unicode ($pass)). $sale) 22 23 140 = sha1 ($sale. unicode ($pass)) 24 25 150 = HMAC-SHA1 (chiave = $pass) 26 27 160 = HMAC-SHA1 (chiave = $sale) 28 29 200 = MySQL323 30 31 300 = MySQL4.1/MySQL5 32 33 400 = phpass, MSCache 42 43 1400 = sha256 44 45 1410 = sha256 ($pass.$sale) 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 (chiave = $pass) 56 57 1460 = HMAC-SHA256 (chiave = $sale) 58 59 1600 = md5apr1, MD5 (APR), Apache MD5 60 61 1700 = sha512 62 72 73 1760 = HMAC-SHA512 (chiave = $sale) 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 ($sale. md5 ($pass)) 94 95 3720 = md5 ($pass. md5 ($sale)) 96 97 3800 = md5 ($salt.$pass.$sale) 98 99 3910 = md5 (md5 ($pass)). md5 ($sale)) 100 101 4010 = md5 ($sale. md5 ($sale.$pass) ) 102 103 4110 = md5 ($sale. md5 ($pass.$sale) ) 104 105 4210 = md5 ($username.0.$pass) 106 107 4300 = md5 (strtoupper (md5 ($pass))) 108 109 4400 = md5 (sha1 ($pass)) 110 111 4500 = doppio sha1 112 113 4600 = sha1 (sha1 ($pass))) 114 115 4700 = sha1 (md5 ($pass)) 116 117 4800 = md5 (cap), iSCSI { 120 121 5000 = SHA-3 (Keccak) 122 123 5100 = metà MD5 124 125 5200 = Password sicuro SHA-256 126 127 5300 = IKE-PSK MD5 128 129 5400 = IKE-PSK SHA1 130 131 5500 = NetNTLMv1-VANILLA / 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 brucia scheda 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 Autenticazione (MD5) 184 185 99999 = Testo semplice
Tipo hash speciale
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 < Passaggio 4: Esempio di regola di cracking password di hashcat
1 (1) Attacco al dizionario 2 3 -a 0 password.lst 4 (2) Da 1 a 8 sono attacchi con maschera digitale 5 6 -a 3 - -increment - -increment-min 1- -increment-max 8 ? d? d? d? d? d? d? d? d – O 7 ? d rappresenta un numero, può essere sostituito con lettere minuscole? l, lettere maiuscole? u, carattere speciale? s, lettere maiuscole e minuscole + caratteri speciali? a, – O rappresenta la modalità di cracking ottimale, questo parametro può essere aggiunto O meno. 8 9 (3) 8 è un attacco digitale 10 11 -a 3 ? d? d? d? d? d? d? d? d 12 Allo stesso modo, può essere impostato su lettere maiuscole, minuscole, caratteri speciali e altre modalità in base al numero di cifre. 13 14 (4) Caratteri personalizzati 15 Al giorno d'oggi, le password con numeri o lettere pure sono relativamente rare Secondo l'analisi delle password trapelate da parte degli esperti di password, il 90% delle password personali sono una combinazione di lettere e numeri e possono essere caratteri personalizzati per il cracking con forza bruta. Hashcat supporta 4 set di caratteri personalizzati, vale a dire -1 -2 -3 -4. Quando lo definisci, hai solo bisogno di questo-2 ? Io? d , quindi può essere specificato più avanti? 2,? 2 indica lettere minuscole e numeri.In questo momento devi decifrare una lettera minuscola mista a 8 cifre più numeri: 16 17 Hashcat.exe -a 3 – force -2 ? Io? d valore hash o file hash ? 2? 2? 2? 2? 2? 2? 2? 2 18 Ad esempio cracking dz lettere minuscole + numeri misto 8 cifre password cracking: 19 20 Hashcat -m 2611 -a 3 -2 ? Io? d dz.hash ? 2? 2? 2? 2? 2? 2? 2? 2 21 (5) Dictionary + Mask Brute Force Crack 22 Hashcat supporta anche un metodo di cracking dizionario più brute force, che è aggiungere brute force prima e dopo il dizionario Sequenza di caratteri, come aggiungere 3 come numero dopo il dizionario, questo tipo di password è molto comune. Utilizza la sesta modalità di attacco: 23 24 a-6 (ibrido dict + maschera) 25 Se viene aggiunto davanti al dizionario, utilizza la modalità di attacco n. 7, ovvero ( a-7 = Hybridmask + dict). Aggiungi il numero 123 al file del dizionario di seguito: 26 27 H.exe -a 6 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst ? d? d? d 28 Se la password di ffe1cb31eb084cd7a8dd1228c23617c8 è password123, allora finché password.lst contiene 123 29 30 (6) Maschera + dizionario brute force 31 32 H.exe -a 7 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst ? d? d? d 33 Se la password di ffe1cb31eb084cd7a8dd1228c23617c8 è 123password, allora basta che password.lst contenga la password. 34 35 (7) Attacco di conversione di case, attacco di conversione di case su parole in password.lst 36 37 H.exe-a 2 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst 38 esempi 39 (1) 8 cifre crack 40 41 Hashcat64-m 9700 hash -a 3 ? d? d? d? d? d? d? d? d -w 3 – O 42 (2) 1-8 cifre crack 43 44 Hashcat-m 9700 hash -a 3 - -increment - -increment-min 1- -increment-max 8 ? d? d? d? d? d? d? d? d 45 (3) lettere minuscole da 1 a 8 cifre crack 46 47 Hashcat-m 9700 hash -a 3 - -increment - -increment-min 1- -increment-max 8 ? Io? Io? Io? Io? Io? Io? Io? l 48 (4) 8 lettere minuscole crack 49 50 Hashcat-m 9700 hash -a 3 ? Io? Io? Io? Io? Io? Io? Io? l -w 3 – O 51 (5) 1-8 lettere maiuscole crack 52 53 Hashcat-m 9700 hash -a 3 - -increment - -increment-min 1- -increment-max 8 ? Tu? Tu? Tu? Tu? Tu? Tu? Tu? u 54 (6) 8 lettere maiuscole crack 55 56 Hashcat-m 9700 hash -a 3 ? Tu? Tu? Tu? Tu? Tu? Tu? Tu? u -w 3 – O 57 (7) 5 minuscole + maiuscole + numeri + caratteri speciali crack 58 59 Hashcat-m 9700 hash -a 3 ? b? b? b? b? b -w 3 60 (8) Crack utilizzando il dizionario 61 Brute force crack utilizzando il dizionario password.lst, -w 3 Il parametro è il consumo energetico specificato 62 63 hashcat -m 9700 -a 0 -w 3 hash password.lst 64 Dopo che il crack è stato eseguito con successo, hashcat interromperà automaticamente il crack e visualizzerà lo stato del crack come Cracked. Recvoered mostrerà anche se il crack è andato a buon fine. 65 66 Crack l'indirizzo IP in known_hosts 67 Dopo la ricerca, è stato scoperto che 68 69 (1) Calcola il valore 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 I file ips_left.txt e ips_right.txt possono essere generati con il seguente codice: 85 86 ip-gen.sh: 87 88 89 90 per a in `seq 0 255` 91 92 do 93 94 per b in `seq0 255` 95 96 do 97 Attacchi con maschere 106 107 hashcat -a 3 -m 160 known_hosts.hash ipv4.hcmask- -hex-salt 108 Il contenuto del file ipv4.hcmask può essere scaricato da questo sito. 109 110 Crack indirizzo IP crittografato MD5 111 Nelle reti o configurazioni come CDN, gli indirizzi IP vengono spesso crittografati MD5 a causa del numero di cifre 3×4+3 (xxx.xxx.xxx.xxx) =17 bit. Ci vuole molto tempo per decifrarlo tramite una normale password. Tuttavia, analizzando le regole dei suoi indirizzi IP, si scopre che i suoi indirizzi xxx sono tutti numeri, quindi possono essere attaccati attraverso la combinazione e la maschera di 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 Inoltre, l'indirizzo IP di F5 verrà crittografato nel cookie. Il codice crack a cui puoi fare riferimento è il seguente: 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) per i in struct.pack (" i ", int (ip))] 125 178> Riepilogo delle tecniche di cracking 130 Quando si utilizza la modalità GPU per cracking, è possibile utilizzare il parametro-o per ottimizzarlo automaticamente 131 132 Brute force per cracking un valore md5 133 (1) Cracking digitale a 9 cifre 134 135 Hashcat64.exe-a 3 - -force d98d28ca88f9966cb3aaefebbfc8196f ? d? d? d? d? d? d? d? d? d 136 Per crackare un valore md5 da solo è necessario aggiungere il parametro force 137 138 (2) Cracking delle lettere a 9 cifre 139 140 Hashcat64.exe-a 3 - -force d98d28ca88f9966cb3aaefebbfc8196f ? Io? Io? Io? Io? Io? Io? Io? Io? l 141 Crack la password discuz con sale 142 (1) Crack digitale 143 7 cifre, 7 secondi per completare l'attività. 144 145 Hashcat64.exe-a 3 - -forza -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d? d? d? d? d? d? d 146 8 cifre di cracking, 9 secondi di cracking per completare il compito.: 147 148 Hashcat64.exe-a 3 - -forza -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d? d? d? d? d? d? d? d 149 Cracking a 9 cifre, 9 secondi per completare l'attività. 150 151 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d? d? d? d? d? d? d? d? d 152 lettera crack 153 (1) 6 lettere minuscole 154 155 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Io? Io? Io? Io? Io? l 156 (2) 7 lettere minuscole 157 158 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Io? Io? Io? Io? Io? Io? l 159 (3) 8 lettere minuscole 160 161 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Io? Io? Io? Io? Io? Io? Io? l Completa l'attività di cracking in circa 9 minuti 162 (4) 9 lettere minuscole 163 164 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Io? Io? Io? Io? Io? Io? Io? Io? l -O 165 Lettere più numeri 166 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2? 2 167 (3) 7 lettere maiuscole 168 169 Hashcat64.exe-a 3 – force – m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Tu? Tu? Tu? Tu? Tu? Tu? u 170 (4) da 6 a 8 cifre crack 171 172 Hashcat64.exe-a 3 – force – m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463- -increment - -increment-min 6 - -increment-max 8 ? Io? Io? Io? Io? Io? Io? Io? l 173 Crack personalizzato 174 (1) Crack utilizzando numeri più lettere miscelate a 6 cifre 175 176 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2 -O 177 (2) Utilizzare numeri più lettere miscelate a 7 cifre per cracking, il tempo di cracking è di 4 minuti e 16 secondi 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 utilizzando numeri più lettere miscelati a 8 bit 181 182 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2? 2? 2 -o 183 Modalità di crack del dizionario 184 Hashcat64.exe-a 0 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 password.lst 185 Crack utilizzando il dizionario sotto la cartella dizionari: 186 187 Hashcat32.exe-m 300 mysqlhashes.txt – remove -o mysql-cracked.txt ..\dictionaries\* 188 Salvataggio e ripristino della sessione Crack 189 (1) Usa le regole del file mask per crack password 190 { 195 Crack della maschera 196 Il file delle regole della maschera si trova sotto maschere, ad esempio D: \PentestBox\hashcat-4.1.0\masks, e l'impostazione per eseguire il crack è: 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 Maschere/rockyou-2-1800.hcmask 202 Maschere/rockyou-3-3600.hcmask 203 Maschere/rockyou-4-43200.hcmask 204 Maschere/rockyou-5-86400.hcmask 205 Maschere/rockyou-6-864000.hcmask 206 Maschere/rockyou-7-2592000.hcmask 207 Utilizzare i file di regole per cracking 208 209 hashcat -m 300 mysqlhashes.txt – Rimuovi -o mysql-cracked.txt ..\dizionari\* -r regole\best64.rule 210 211 hashcat -m 2611 -a 0 dz.hashpassword.lst -r regole\best64.rule -o 212 hashcat Ottimizzazione dei parametri 213 Considerando la velocità di cracking di hashcat e l'allocazione delle risorse, possiamo configurare alcuni parametri 214 1.Workload tuning ottimizzazione del carico. 215 I valori supportati da questo parametro sono 1,8,40,80,160 216 217 - -gpu-accel 160 consentono alla GPU di massimizzare le prestazioni. 218 2.Gpu loops Regolazione fine del carico 219 Questo parametro supporta valori che vanno da 8 a 1024 (alcuni algoritmi supportano solo fino a 1000). 220 221 - -gpu-loops 1024 consente alle GPU di ottenere il massimo delle prestazioni. 222 3.Segment size Dimensione della cache del dizionario 223 Questo parametro imposta la dimensione della cache della memoria. La sua funzione è quella di inserire il dizionario nella cache della memoria per accelerare il cracking del dizionario. La velocità predefinita è di 32 MB, che può essere impostato in base alle proprie condizioni di memoria. Naturalmente, più grande è, più blocco è. 224 225 - -segment-size 512 Può aumentare la velocità di cracking di grandi dizionari. 226 ULTIMO: Suggerimenti per l'impostazione della password 227 Utilizzare stringhe più lunghe 228 Utilizzare set di caratteri più grandi Lettere, numeri, simboli 229 230 Non utilizzare alcun carattere che possa riguardarti come password o come parte della password Utilizzare 231 232