Deoarece viteza de spargere a instrumentelor generale de spargere a parolelor este prea lentă și nu acceptă multe protocoale de spargere a parolelor, unele parole nu pot fi sparte într-un an dacă utilizați un dicționar pentru a rula, trebuie să aveți o parolă în text simplu în dicționar, iar dacă dicționarul de parole este prea mare, va fi o pierdere de timp și este, de asemenea, foarte obișnuit să nu poată fi scos. Iată cel mai rapid instrument de spargere a parolelor din lume, hashcat, adresa hashcat github, selectați cea mai recentă versiune pentru a descărca.
GPU
CPU
APU
DSP
FPGA
Coprocesor
Accesați site-ul oficial NVIDA pentru a descărca driverul plăcii grafice corespunzător modelului plăcii grafice a computerului dvs., așa cum se arată în figură, apoi instalați-l pas cu pas conform instrucțiunilor.
După finalizarea instalării, reporniți computerul.
(Placa grafică NAVIDA trebuie doar să instaleze driverul oficial, care conține deja instrumentele de calcul GPU necesare HASHCAT pentru a sparge parolele. Amintiți-vă să utilizați driverul plăcii grafice descărcat oficial din imaginea de mai sus, nu utilizați driverul plăcii grafice care vine cu windows.)
1 hashcat64.exe -b
Benchmark Viteza cu care HASHCAT sparge diverse hash-uri de parolă.
Verificați setările dacă GPU-ul este instalat corect pentru a-l vedea și va enumera proprietățile sale și informațiile despre driverul utilizat.
Normal
1 -m, — hash-type = NUM Categoria hash, valoarea sa NUM se referă la valoarea categoriei hash de sub informațiile sale de ajutor, iar valoarea sa este un număr. Dacă valoarea m nu este specificată, se referă implicit la MD5. De exemplu, -m 1800 este criptarea SHA512 Linux. 2 3 -a, – attack-mode = NUM Modul de atac, valoarea sa se referă la parametrii din urmă. "-a 0" atac dicționar, "-a 1" atac combinat; "-a 3" atac cu masca. 4 5 -V, — versiune Informații despre versiune 6 7 -h, – ajutor Informații despre ajutor. 8 9 – quiet Mod silențios, Ieșire suprimată
benchmark
1 -b, – benchmark Testează viteza de cracare a computerului și afișează informații legate de hardware
Diverse
1 – hex-salt Valorile salt sunt date în hexazecimal 2 3 < Setarea setului de caractere este hexazecimală pentru a da 4 5 – runtime = NUM sesiunea de întrerupere după ce a fost rulată câteva secunde (valoarea numărului) 6 7 – status Activează actualizarea automată a ecranului de stare 8 9 – status-timer = NUM secunde de actualizare a ecranului de stare 10 11 – status-automat Afișează vizualizarea de stare într-un format care poate fi citit de mașină 12 13 – session
fișiere
1 -o, – outfile = FILE Definiți fișierul hash Recuperați fișierul de ieșire 2 3 – outfile-format = NUM Definiți formatul de ieșire al fișierului hash, consultați referințele de mai jos 4 5 – outfile-autohex-disable Dezactivați utilizarea hexazecimalelor pentru a ieși text simplu 6 < 14 15 – remove Eliminați hash-ul spart cu succes, util atunci când hash-ul este citit din text, evitați eliminarea manuală a hash-ului spart 16 17 – stdout modul consolă 18 19 – potfile-disable Nu scrieți fișierul pot 20 21 – debug-mode = NUM Definiți modul de depanare (amestecați numai prin utilizarea regulilor), vezi referințele de mai jos 22 23 – debug-file = file Fișierele de ieșire pentru regulile de depanare (vezi modul de depanare) 24 25 -e, – salt-file = file Definiți lista de fișiere sărate 26 27 – logfile-disable disable logfile
Resources
1 -c, – segment-size = NUM Dictionary file cache size (M) 2 3 -n, – threads = NUM Număr de fire 4 5 -s, – words-skip = NUM skip number of words 6 7 -l, – words-limit = NUM limit number of words (distribuite)
rules
1 -r, – rules-file = file <4x31>
rules
1 -r, – rules-file = file 0 Utilizați fișierele de reguli: -r 1.rule, 2 3 -g, – generate-rules = NUM Generați aleatoriu reguli 4 5 – generate-rules-func-min = Valoarea minimă per regulă aleatorie 6 7 – generate-rules-func-max = Valoarea maximă per regulă aleatorie 8 9 – generate-rules-seed = NUM Numărul obligatoriu de semințe RNG
Set de caractere personalizat
1 -1, – custom-charset1= Seturi de caractere definite de utilizator 2 3 -2, – custom-charset2= CS De exemplu: 4 5 -3, – custom-charset3= CS – custom-charset1=? dabcdef : setări? 1 pentru 0123456789abcdef 6 7 -4, – custom-charset4= CS -2mycharset.hcchr : setare ? 2 Conținut în mycharset.hcchr
Mod de atac
1 – toggle-min = NUM Valoarea minimă a unei litere în dicționar 2 3 – toggle-max = NUM Valoarea maximă a unei litere în dicționar 4 5 – increment Utilizați modul de îmbunătățire 6 7 Valoarea minimă a caracterului în dicționar 18 19 – table-max = NUM Valoarea maximă a caracterului în dicționar 20 21 – pw-min = NUM Imprimați un caracter candidat dacă lungimea este mai mare decât NUM 22 23 – pw-max = NUM Imprimați un caracter candidat dacă lungimea este mai mică decât NUM 24 25 – elem-cnt-min = NUM Numărul minim de elemente pe lanț 26 27 – elem-cnt-max = NUM Numărul maxim de elemente pe lanț 28 32 33 – case-permute Inversați fiecare cuvânt din dicționar
Referință
1 = hash [: salt] 2 = simplu simplu 3 = hash [: salt]: simplu 4 = hex_plain 5 = hash [: salt]: hex_plain 6 = simplu:hex_plain < Fișierul de ieșire în modul de depanare (Numai pentru modul hibrid, folosind reguli):
1 = Salvați Găsirea Regula 2 = Salvați original Cuvânt 3 = Salvați original Cuvânt și Găsirea Regula 4 = Salvați original Cuvânt, Găsirea Regula și Modificat
Set de caractere încorporat:
1 ? l = abcdefghijklmnopqrstuvwxyz reprezintă litere mici 2 3 ? u = ABCDEFGHIJKLMNOPQRSTUVWXYZ reprezintă litere majuscule 4 5 ? d = 0123456789 reprezintă numerele 6 7 ? s = ! " #$% &' () * +, -. /:; < = >? @ [\] ^_` {|} ~ reprezintă caractere speciale 8 9 ? a = ? l? tu? d? s Combinație de numere mari și mici și caractere speciale 10 11 ? b =0 – 0xff
Mod de atac
1 0 = Drept (dictionary crack) 2 3 1 = combinatie (Combination crack) 4 5 2 = Toggle-Case ( Conversie de majuscule și minuscule) 6 7 3 = Brute-force (spargere cu forță brută a măștii) 8 9 4 = Permutare (spargere secvență) 10 11 5 = Table-Lookup (spargere tabelă de căutare) 12 13 6 = hibrid dict + mască Dicționar plus mască crack 14 15 7 = hibrid mască + dict mască + dicționar crack 16 17 8 = prinț (prinț crack)
Tip hash
Pentru exemple de valori hash specifice, vă rugăm să consultați adresa URL
1 0 = MD5 2 3 10 = MD5 ($pas.$sare) 4 5 20 = MD5 ($sart.$pass) 6 7 30 = MD5 (unicode ($pass). $sare) 8 9 40 = MD5 ($sare. unicode ($pass)) 10 11 50 = HMAC-MD5 (cheie = $pass) 12 13 60 = HMAC-MD5 (cheie = $salt) 14 15 100 = SHA1 16 17 110 < 18 19 120 = SHA1 ($sart.$pass) 20 21 130 = SHA1 (unicode ($pass). $sare) 22 23 140 = SHA1 ($sare. unicode ($pass)) 24 25 150 = HMAC-SHA1 (cheie = $pass) 26 27 160 = HMAC-SHA1 (cheie = $salt) 28 29 200 = MySQL323 30 31 < Cisco-IOS MD5 36 37 900 = MD4 38 39 1000 = NTLM 40 41 1100 = domeniu memorizat în cache acreditări (DCC), MSCache 42 43 1400 = < 50 51 1431 = base64 (SHA256 (unicode ($pass))) 52 53 1440 = SHA256 ($sare. unicode ($pass)) 54 55 1450 = HMAC-SHA256 (cheie = $pass) 56 57 1460 = HMAC-SHA256 (cheie = $salt) 58 59 1600 = md5apr1, MD5 (APR), Apache MD5 60 61 1700 = SHA512 64 65 1720 = SHA512 ($sart.$pass) 66 67 1730 = SHA512 (unicode ($pass). $sare) 68 69 1740 = SHA512 ($sare. unicode ($pass)) 70 71 1750 = HMAC-SHA512 (cheie = $pass) 72 73 1760 = HMAC-SHA512 (cheie = $salt) 74 75 1800 = SHA512 (Unix) 76 77 2400 = < Blowfish (OpenBSD) 86 87 3300 = MD5 (Sun) 88 89 3500 = MD5 (MD5 (MD5 ($pass))) 90 91 3610 = MD5 (MD5 ($salt)). $trecere) 92 93 3710 = MD5 ($sare. MD5 ($trece)) 94 95 3720 = MD5 ($trece. MD5 ($sare)) 96 97 3800 = MD5 ($sare.$pas.$sare) 98 99 3910 = MD5 (MD5 ($pass). MD5 ($sare)) 100 101 4010 = MD5 ($sare. MD5 ($sare.$trecere) ) 102 103 4110 = MD5 ($sare. MD5 ($trece.$sare) ) 104 105 4210 = MD5 ($username.0.$pass) 106 107 4300 = MD5 (strtoupper (MD5 ($pass))) 108 109 4400 = MD5 (SHA1 ($pass)) 110 111 4500 = dublu SHA1 112 113 4600 = SHA1 (SHA1 ($pass))) 114 115 4700 = SHA1128 129 5400 = IKE-PSK SHA1 130 131 5500 = netntlmv1-vanilie / NetNTLMv1-ESS 132 133 5600 = NetNTLMv2 134 135 5700 = Cisco-IOS SHA256 136 137 5800 = Android PIN 138 139 6300 = AIX {smd5} < 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, Woltlab ardere placă 3 162 163 8900 = scrypt 164 165 9200 = Cisco $8$ 166 167 9300 = Cisco $9$ 168 169 9800 = Radmin2 170 171 10000 = < n (SHA1) 182 183 11400 = SIP digest Autentificare (MD5) 184 185 99999 = Text simplu
Tip de hash special
1 11 = Joomla < 2.5.18 2 3 12 = PostgreSQL 4 5 21 = osCommerce, xt:Commerce 6 7 23 = Skype 8 9 101 = nsldap, SHA1 (Base64), Netscape LDAPSHA 10 11 v10.6 18 19 123 = EPi 20 21 124 = Django (SHA1) 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 < Pasul 4: Exemplu de regulă de spargere a parolei hashcat
1 (1) Atac de dicționar 2 3 -a 0 parola.lst 4 (2) 1 până la 8 sunt atacuri cu mască digitală 5 6 -a 3 - -increment - -increment-min 1- -increment-max 8 ? d? d? d? d? d? d? d? d – O 7 ? d reprezintă un număr, poate fi înlocuit cu litere mici? l, litere majuscule? u, caracter special? s, litere mari și mici + caractere speciale? a, – O reprezintă modul de cracare optim, acest parametru poate fi adăugat sau nu. 8 9 (3) 8 este un atac digital 10 11 -a 3 ? d? d? d? d? d? d? d? d 12 În mod similar, puteți seta litere majuscule, litere mici, caractere speciale și alte moduri în funcție de numărul de cifre. 13 14 (4) Caractere personalizate 15 În zilele noastre, numere pure sau parole cu litere pure sunt relativ rare, conform analizei parolelor scurse de către experții în criptografie, 90% dintre parolele personale sunt o combinație de litere și numere și pot fi caractere personalizate pentru spargere cu forță brută Hashcat acceptă 4 seturi de caractere personalizate, și anume -1 -2 -3 -4. Trebuie doar să definiți acest lucru-2 ? l? d , apoi poate fi specificat mai târziu? 2,? 2 reprezintă litere mici și numere. În acest moment, trebuie să spargem o litere mici mixtă de 8 cifre plus cifre: 16 17 Hashcat.exe -a 3 – forță -2 ? l? d valoare hash sau fișier hash ? 2? 2? 2? 2? 2? 2? 2? 2 18 De exemplu, crack dz litere mici + numere mixte 8 cifre parola crack: 19 20 Hashcat -m 2611 -a 3 -2 ? l? d dz.hash ? 2? 2? 2? 2? 2? 2? 2? 2 21 (5) Dicționar + mască brute force cracking 22 Hashcat acceptă, de asemenea, o metodă de spargere a dicționarului plus brute force, care este adăugarea brute force înainte și după dicționar Secvența de caractere, cum ar fi adăugarea a 3 ca număr după dicționar, este foarte comună.Utilizați al șaselea mod de atac: 23 24 a-6 (Hybrid dict + mască) 25 Dacă este adăugat în fața dicționarului, utilizați modul de atac al 7-lea, adică ( a-7 = Hybridmask + dict), următorul fișier dicționar Adăugați numărul 123 pentru a sparge: 26 27 H.exe -a 6 ffe1cb31eb084cd7a8dd1228c23617c8 parola.lst ? d? d? d 28 Dacă parola pentru ffe1cb31eb084cd7a8dd1228c23617c8 este parola123, atunci atâta timp cât parola.lst conține 123 29 30 (6) Mască + dicționar forță brută 31 32 H.exe -a 7 ffe1cb31eb084cd7a8dd1228c23617c8 parola.lst ? d? d? d 33 Dacă parola lui ffe1cb31eb084cd7a8dd1228c23617c8 este 123password, atâta timp cât password.lst conține parola. 34 35 (7) atac de conversie a majusculelor, atac de conversie a majusculelor asupra cuvintelor din password.lst 36 37 H.exe-a 2 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst 38 exemple 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) 1 până la 8 litere mici crack 46 47 Hashcat-m 9700 hash -a 3 - -increment - -increment-min 1- -increment-max 8 ? l? l? l? l? l? l? l? l 48 (4) 8 litere mici crack 49 50 Hashcat-m 9700 hash -a 3 ? l? l? l? l? l? l? l? l -w 3 – O 51 (5) 1-8 litere majuscule 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 litere majuscule crack 55 56 Hashcat-m 9700 hash -a 3 ? tu? tu? tu? tu? tu? tu? tu? u -w 3 – O 57 (7) 5 litere mici + majuscule + numere + caractere speciale crack 58 59 Hashcat-m 9700 hash -a 3 ? b? b? b? b? b -w 3 60 (8) Crack folosind dicționarul 61 Crack cu forța brută folosind dicționarul password.lst, -w 3 Parametrul este consumul de energie specificat 62 63 hashcat -m 9700 -a 0 -w 3 hash password.lst 64 După ce cracarea este executată cu succes, hashcat va înceta automat cracarea și va afișa starea cracării ca Cracked, iar Recvoered va afișa, de asemenea, dacă cracarea a avut succes 65 66 Crack adresa IP în known_hosts 67 După cercetare, s-a descoperit că known_hosts 68 69 (1) Calculați valoarea 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) Atac combinat Brute Force Crack 80 81 hashcat-a 1 -m 160 known_hosts.hash ips_left.txt ips_right.txt - -hex-salt 82 Un atac combinat combină ips_left.txt și ips_right.txt pentru a forma o adresă IP completă pentru spargere brută. 83 84 Fișierele ips_left.txt și ips_right.txt pot fi generate cu următorul cod: 85 86 ip-gen.sh: 87 88 89 90 pentru a în `seq 0 255` 91 92 do 93 94 pentru b în `seq0 255` 95 96 do 97 < Utilizați măști pentru a ataca 106 107 hashcat -a 3 -m 160 known_hosts.hash ipv4.hcmask- -hex-salt 108 Conținutul fișierului ipv4.hcmask poate fi descărcat de pe acest site. 109 110 Spargeți adresa IP criptată MD5 111 În rețele sau configurații precum CDN, adresa IP este adesea criptată MD5, datorită numărului său de cifre 3×4+3 (xxx.xxx.xxx.xxx) =17 biți Durează foarte mult timp pentru a-l sparge printr-o parolă normală, dar analizând modelul adresei sale IP, se constată că adresa xxx este cifră, deci poate fi atacată prin combinația de hashcat și mască. 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 În plus, adresa IP a acestuia va fi criptată în cookie-ul F5. Codul de cracare la care vă puteți referi este următorul: 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) pentru i în struct.pack (" i ", int (ip))] 125 200> Rezumatul abilităților de cracking 130 Când utilizați modul GPU pentru cracking, puteți utiliza parametrul-o pentru a optimiza automat 131 132 Brute force crack O valoare MD5 133 (1) Crack digital de 9 cifre 134 135 Hashcat64.exe-a 3 - -force d98d28ca88f9966cb3aaefebbfc8196f ? d? d? d? d? d? d? d? d? d 136 Pentru a sparge o singură valoare MD5, trebuie să adăugați parametrul force 137 138 (2) Cracarea literelor de 9 cifre 139 140 Hashcat64.exe-a 3 - -force d98d28ca88f9966cb3aaefebbfc8196f ? l? l? l? l? l? l? l? l? l 141 Crack parola discuz cu sare 142 (1) Crack numeric 143 7 cifre, 7 secunde pentru a finaliza sarcina. 144 145 Hashcat64.exe-a 3 - -forță -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8: f56463 ? d? d? d? d? d? d? d 146 8 cifre crack, 9 secunde crack pentru a finaliza sarcina.: 147 148 Hashcat64.exe-a 3 - -forță -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8: f56463 ? d? d? d? d? d? d? d? d 149 9 cifre spart, 9 secunde spart pentru a finaliza sarcina. 150 151 Hashcat64.exe-a 3 - -forță -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8: f56463 ? d? d? d? d? d? d? d? d? d 152 Letter Crack 153 (1) 6 litere mici 154 155 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8: f56463 ? l? l? l? l? l? l 156 (2) 7 litere mici 157 158 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8: f56463 ? l? l? l? l? l? l? l 159 (3) 8 litere mici 160 161 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8: f56463 ? l? l? l? l? l? l? l? l Finalizați sarcina de cracare în aproximativ 9 minute 162 (4) 9 litere mici 163 164 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8: f56463 ? l? l? l? l? l? l? l? l? l -O 165 Litere plus numere 166 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8: f56463? 2? 2? 2? 2? 2? 2? 2 167 (3) 7 litere majuscule 168 169 Hashcat64.exe-a 3 – force – m 2611 ffe1cb31eb084cd7a8dd1228c23617c8: f56463 ? tu? tu? tu? tu? tu? tu? u 170 (4) 6 până la 8 cifre crack 171 172 Hashcat64.exe-a 3 – force – m 2611 ffe1cb31eb084cd7a8dd1228c23617c8: f56463- -increment - -increment-min 6 - -increment-max 8 ? l? l? l? l? l? l? l? l 173 Crack personalizat 174 (1) Crack folosind numere plus litere amestecate cu 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) Folosiți numere plus litere amestecate cu 7 cifre pentru a craca, timpul de cracare este de 4 minute și 16 secunde 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 folosind numere plus litere amestecate cu 8 cifre 181 182 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8: f56463? 2? 2? 2? 2? 2? 2? 2? 2 -O 183 Mod de cracare a dicționarului 184 Hashcat64.exe-a 0 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8: f56463 parola.lst 185 Utilizați dicționarul din folderul dicționar pentru a sparge: 186 187 Hashcat32.exe-m 300 mysqlhashes.txt – remove -o mysql-cracked.txt ..\dictionaries\* 188 Salvarea și recuperarea sesiunii crack 189 (1) Utilizați regulile fișierului mask pentru a sparge parola 190 191 hashcat-m 2611 -a 3 - -sesiune mydz dz.hash masks/rockyou-7-2592000.hcmask 192 (2 mask Crack 196 Fișierul regulilor de mască este situat sub măști, de exemplu, D: \PentestBox\hashcat-4.1.0\masks Setările de execuție a crackului sunt: 197 198 măști/8char-1l-1u-1d-1s-compliant.hcmask 199 măști/8char-1l-1u-1s-noncompliant.hcmask 200 măști/rockyou-1-60.hcmask 201 măști/rockyou-2-1800.hcmask 202 măști/rockyou-3-3600.hcmask 203 măști/rockyou-4-43200.hcmask 204 măști/rockyou-5-86400.hcmask 205 măști/rockyou-6-864000.hcmask 206 măști/rockyou-7-2592000.hcmask 207 Utilizați fișierele de reguli pentru a sparge 208 209 hashcat -m 300 mysqlhashes.txt – Eliminați -o mysql-cracked.txt ..\dicționare\* -r reguli\best64.rule 210 211 hashcat -m 2611 -a 0 dz.hashpassword.lst -r reguli\best64.rule -o 212 hashcat Optimizarea parametrilor 213 Având în vedere viteza de cracare a hashcat și alocarea resurselor, putem configura unii parametri 214 1.Workload tuning Reglarea sarcinii. 215 Valorile acceptate de acest parametru sunt 1,8,40,80,160 216 217 - -gpu-accel 160 Permiteți GPU-ului să maximizeze performanța. 218 2.Gpu bucle reglare fină a sarcinii 219 Valorile suportate de acest parametru variază de la 8 la 1024 (unii algoritmi acceptă doar până la 1000). 220 221 - -gpu-loops 1024 permite GPU-ului să maximizeze performanța. 222 3.Segment dimensiune dimensiunea cache-ului dicționarului 223 Acest parametru este de a seta dimensiunea cache-ului de memorie. Funcția sa este de a pune dicționarul în memoria cache pentru a accelera spargerea dicționarului, implicit este de 32MB, care poate fi setat în funcție de propriile condiții de memorie. Desigur, cu cât este mai mare, cu atât este mai blocat. 224 225 - -segment-size 512 Poate îmbunătăți viteza de spargere a dicționarului mare. 226 LAST: Sugestie pentru setarea parolei 227 Utilizați șiruri mai lungi 228 Utilizați un set de caractere mai mare de litere, numere, simboluri 229 230 Nu utilizați niciun caracter care ar putea fi legat de dvs. ca parolă sau ca parte a parolei 231 232