Koska yleisten salasanan murtamistyökalujen murtamisnopeus on liian hidas, eivätkä tue monia salasanan murtamisprotokollia, jotkut salasanat eivät voi murtautua vuodessa, jos käytät sanakirjaa, sinun on oltava selkeä teksti salasana, ja jos salasanasanakirja on liian suuri, se on myös hyvin yleistä, että se ei pysty murtamaan salasanoja maailmassa, hashcat, hashcat github-osoite, valitse uusin latausversio.
GPU
CPU
APU
DSP
FPGA
Coprocessor
Lataa tietokoneesi näytönohjaimen mallia vastaava näytönohjain NVIDAn viralliselle verkkosivustolle kuvan mukaisesti ja asenna se askel askeleelta ohjeiden mukaan.
Kun asennus on valmis, käynnistä tietokone uudelleen.
(Navidan näytönohjain tarvitsee vain asentaa virallisen ohjaimen, joka sisältää jo GPU-laskentatyökalut, joita HASHCAT tarvitsee salasanan murtamiseen. Muista käyttää virallisesti ladattua näytönohjainohjainta yllä olevasta kuvasta, älä käytä Windowsin mukana tulevaa näytönohjainohjainta.)
1 hashcat64.exe -b
Vertailutesti Hashcatin nopeutta murtaa erilaisia salasanahasheja.
Tarkista asetukset, jos GPU on asennettu oikein ja näkee sen ja luettelee sen ominaisuudet ja käytetyt ohjaintiedot.
Normaali
1 -m, — hash-type = NUM hash-luokka, jonka num-arvo viittaa sen ohjetietojen alla olevaan hash-luokan arvoon, jonka arvo on numero. Jos M-arvoa ei ole määritetty, oletusarvoa on md5, esimerkiksi-M 1800 on sha512 Linux-salaus. 2 3 -a, – attack-mode = NUM Hyökkäystila, jonka arvo viittaa parametreihin. "-a 0" sanakirjahyökkäys, "-a 1" yhdistelmähyökkäys; "-a 3" maskihyökkäys. 4 5 -V, — VERSIO Versiotiedot 6 7 -h, – Ohje Ohjetiedot. 8 9 – hiljainen Hiljainen tila, Tukahdutettu lähtö
Vertailutesti
1 -b, – benchmark Testaa tietokoneen halkeilunopeutta ja näyttää laitteistoon liittyviä tietoja
Sekalaiset
1 – hex-salt SALT-arvo annetaan heksadesimääräisesti 2 3 – hex-charset Aseta merkkijoukko heksadesimääräisesti annetaan 4 5 – runtime = NUM operaatio
FILE
1 -o, – outfile = FILE Määritä hash-tiedosto Palauta lähtötiedosto 2 3 – outfile-format = NUM Määritä hash-tiedoston tulostusmuoto, katso alla olevat resurssit 4 5 – outfile-autohex-disable Kieltää heksadesimaalinen tulostus Selkeä teksti 6 7 -p, – separator = CHAR Määritä erotusmerkki hash-luettelolle/lähtötiedostolle 8 14 15 – remove Poista onnistuneesti krakattu hash, hyödyllinen, kun hash luetaan tekstistä, vältä jo krakatun hashin poistamista itse manuaalisesti 16 17 – stdout Konsolitila 18 19 – potfile-disable Ei kirjoita pot-tiedostoon 20 21 – debug-mode = NUM Määritä virheenkorjaustila (sekoita vain käyttämällä sääntöjä), katso alla olevat resurssit 22 23 – debug-file = file Virheenkorjaussääntöjen tulostustiedosto (katso virheenkorjaustila) 24 25 -e, – salt-file = file Määritä suolaa – words-limit = NUM Rajoita sanojen määrää (hajautettu)
rule
1 -r, – rules-file = file Käytä sääntötiedostoa: -r 1.rule, 2 3 -g, – generate-rules = NUM Satunnaisesti luodut säännöt 4 5 – generate-rules-func-min = Vähimmäisarvo satunnaista sääntöä kohden 6 7 – generate-rules-func-max = Maksimiarvo satunnaista sääntöä kohden 8 9 – generate-rules-seed = NUM dabcdef : asetukset? 1 on 0123456789abcdef 6 7 -4, – custom-charset4= CS -2mycharset.hcchr : ? 2 sisältyy myCharsetiin. hcchr
Hyökkäystila
1 – toggle-min = NUM Kirjaimen vähimmäisarvo sanakirjassa 2 3 – toggle-max = NUM Kirjaimen suurin arvo sanakirjassa 4 5 – increment Käytä parannettua tilaa 6 7 – increment-min = NUM Parannetun tilan aloitusarvo 8 9 – increment-max = NUM Parannetun tilan päättymisarvo 10 { Tulosta sitten ehdokasmerkit 24 25 – elem-cnt-min = NUM Elementtien vähimmäismäärä ketjua kohden 26 27 – elem-cnt-max = NUM Elementtien enimmäismäärä ketjua kohden 28 29 – wl-dist-len Laske tulostuksen pituusjakauma sanakirjataulukosta 30 31 – wl-max = NUM Lataa sanakirjatiedostosta NUM sanoja, asetus 0 estää latauksen. 32 33 – case-permute Käännä jokainen sana sanakirjassa
Viite
1 = hash [: salt] 2 = tavallinen selkeä teksti 3 = hash [: salt]: tavallinen 4 = hex_plain 5 = hash [: salt]: hex_plain 6 = tavallinen: hex_plain 7 = hash [: salt]: tavallinen: hex_plain 8 = crackpos 9 = hash [: salt]: crackpos 10 = tavallinen: crackpos 11 = hash [: salt]: tavallinen: crackpos 12 Virheenkorjaustilan lähtötiedosto (Vain hybriditilaan käyttämällä sääntöjä):
1 = Tallenna Etsi Sääntö 2 = Tallenna Alkuperäinen Sana 3 = Tallenna Alkuperäinen Sana ja Etsi Sääntö 4 = Tallenna Alkuperäinen Sana, Etsi Sääntö ja Muokattu Tavallinen
<89x8 9> Sisäänrakennettu merkkijoukko:
1 ? l = abcdefghijklmnopqrstuvwxyz tarkoittaa pieniä kirjaimia 2 3 ? u = ABCDEFGHIJKLMNOPQRSTUVWXYZ edustaa isoja kirjaimia 4 5 ? d = 0123456789 edustaa numeroita 6 7 ? s = ! " #$% &' () * +, -. /:; < = >? @ [\] ^_` {|} ~ edustaa erikoismerkkejä 8 9 ? a = ? minä? sinä? d? s Isojen ja pienten numeroiden ja erikoismerkkien yhdistelmä 10 11 ? b =0 – 0xff
Hyökkäystila
1 0 = Suora (sanakirjan halkeaminen) 2 3 1 = Yhdistelmä (yhdistelmän halkeaminen) 4 5 2 = Toggle-Case isot ja pienet kirjaimet) 6 7 3 = Brute-force (maskin raakavoima) 8 9 4 = Permutaatio (sekvenssin halkeaminen) 10 11 5 = Table-Lookup (hakutaulukon halkeaminen) 12 13 6 = Hybridi sanonta + Maski Sanakirja plus maski krakkaus 14 15 7 = hybridi maski + sanakirja maski + sanakirja krakkaus 16 17 8 = prinssi (prinssi krakkaus)
Hashityyppi
Esimerkkejä tietyistä hash-arvoista löydät URL-osoitteesta
1 0 = md5 2 3 10 = md5 ($pass.$salt) 4 5 20 = md5 ($suola.$pass) 6 7 30 = md5 (unicode ($pass)). $suola) 8 9 40 = md5 ($suola. unicode ($pass)) 10 11 50 = HMAC-MD5 (avain = $pass) 12 13 60 = HMAC-MD5 (avain = $salt) 14 15 100 = sha1 16 17 110 = sha1 ($pass. $salt) 18 19 120 = sha1 ($suola.$pass) 20 21 130 = sha1 (unicode ($pass). $suola) 22 23 140 = sha1 ($suola. unicode ($pass)) 24 25 150 = HMAC-SHA1 (avain = $pass) 26 27 160 = HMAC-SHA1 (avain = $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 ($suola.$pass) 48 49 1430 = sha256 (unicode ($pass)). $suola) 50 51 1431 = base64 (sha256 (unicode ($pass))) 52 53 1440 = sha256 ($suola. unicode ($pass)) 54 55 1450 = HMAC-SHA256 (avain = $pass) 56 57 1460 = HMAC-SHA256 (avain = $salt) 58 59 1600 = md5apr1, MD5 (huhtikuu), Apache MD5 60 61 1700 = sha512 62 72 73 1760 = HMAC-SHA512 (avain = $salt) 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 ($suola. md5 ($pass)) 94 95 3720 = md5 ($pass. md5 ($suola)) 96 97 3800 = md5 ($suola.$pass.$suola) 98 99 3910 = md5 (md5 ($pass). md5 ($suola)) 100 101 4010 = md5 ($suola. md5 ($suola.$pass) ) 102 103 4110 = md5 ($suola. md5 ($pass.$suola) ) 104 105 4210 = md5 ($username.0.$pass) 106 107 4300 = md5 (strtoupper (md5 ($pass))) 108 109 4400 = md5 (sha1 ($pass)) 110 111 4500 = kaksinkertainen 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 = puolet MD5 124 125 5200 = salasana turvallinen SHA-256 126 127 5300 = IKE-PSK MD5 128 129 5400 = IKE-PSK SHA1 130 131 5500 = netntlmv1-vanilja / 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 polttava levy 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} Tiivistelmä Todennus (MD5) 184 185 99999 = Selkeä teksti
Erityinen hash-tyyppi
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 < Vaihe 4: Esimerkki Hashcatin salasanan murtamissäännöstä
1 (1) Sanakirjahyökkäys 2 3 -a 0 salasana.lst 4 (2) 1-8 ovat digitaalisia maskihyökkäyksiä 5 6 -a 3 - -lisäys - -lisäys-min 1- -lisäys-max 8 ? d? d? d? d? d? d? d? d – O 7 ? d edustaa numeroa, voidaanko se korvata pienillä kirjaimilla? l, isot kirjaimet? u, erikoismerkki? s, isot ja pienet kirjaimet + erikoismerkit? a, – O edustaa optimaalista krakkaustilaa. Tämä parametri voidaan lisätä tai ei. 8 9 (3) 8 on numerohyökkäys 10 11 -a 3 ? d? d? d? d? d? d? d? d 12 Samalla tavalla se voidaan asettaa isoihin kirjaimiin, pieniin kirjaimiin, erikoismerkkeihin ja muihin tiloihin numeroiden määrän mukaan. 13 14 (4) Mukautetut merkit 15 Nykyään salasanat, joissa on puhtaita numeroita tai puhtaita kirjaimia, ovat suhteellisen harvinaisia. Salasanaasiantuntijoiden vuotaneiden salasanojen analyysin mukaan 90 % henkilökohtaisista salasanoista on kirjainten ja numeroiden yhdistelmä, ja ne voidaan käyttää mukautettuina merkkeinä raakavoiman murtamiseen, nimittäin -1 -2 -3 -4. Tarvitsetko vain tämän määritellessäsi-2 ? minä? d , ja sitten voit määrittää sen myöhemmin? 2,? 2 tarkoittaa pieniä kirjaimia ja numeroita.Tällä hetkellä meidän on murrettava 8-bittinen sekoitettu pieni kirjain ja numero: 16 17 Hashcat.exe -a 3 – force -2 ? minä? d hash-arvo vai hash-tiedosto ? 2? 2? 2? 2? 2? 2? 2? 2 18 Esimerkiksi dz pieni kirjain + numeron sekoitettu 8-numeroinen salasanan murtaminen: 19 20 Hashcat -m 2611 -a 3 -2 ? minä? d dz.hash ? 2? 2? 2? 2? 2? 2? 2? 2 21 (5) Sanakirja + naamio Brute Force Crack 22 Hashcat tukee myös sanakirjan plus brute force-krakkausmenetelmää, joka on lisätä brute force-merkkijärjestykset ennen ja jälkeen sanakirja, kuten 3 lisääminen numerona sanakirjan jälkeen, tällainen salasana on hyvin yleinen. Käytä kuudetta hyökkäystilaa: 23 24 a-6 (hybridi dict + mask) 25 Jos se on lisätty sanakirjan eteen, käytä hyökkäystilaa 7 eli ( a-7 = Hybridmask + dict), seuraava on sanakirjatiedosto Lisää numero 123 murtaaksesi: 26 27 H.exe -a 6 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst ? d? d? d 28 Jos ffe1cb31eb084cd7a8dd1228c23617c8:n salasana on salasana123, niin kauan kuin password.lst sisältää 123 29 30 (6) Maski + sanakirjan raakavoima 31 32 H.exe -a 7 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst ? d? d? d 33 Jos ffe1cb31eb084cd7a8dd1228c23617c8:n salasana on 123password, niin kunhan password.lst sisältää salasanan. 34 35 (7) Conversion Attack, Conversion Attack on Words in password.lst 36 37 H.exe-a 2 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst 38 Esimerkkejä 39 (1) 8-numeroinen murto 40 41 Hashcat64-m 9700 hash -a 3 ? d? d? d? d? d? d? d? d -w 3 – O 42 (2) 1-8 numeron halkeilu 43 44 Hashcat-m 9700 hash -a 3 - -lisäys - -lisäys-min 1- -lisäys-max 8 ? d? d? d? d? d? d? d? d 45 (3) 1-8 pieni kirjain krakkaus 46 47 Hashcat-m 9700 hash -a 3 - -lisäys - -lisäys-min 1- -lisäys-max 8 ? minä? minä? minä? minä? minä? minä? minä? l 48 (4) 8-bittinen pienkirjain krakkaus 49 50 Hashcat-m 9700 hash -a 3 ? minä? minä? minä? minä? minä? minä? minä? l -w 3 – O 51 (5) 1-8-bittinen isokirjain krakkaus 52 53 Hashcat-m 9700 hash -a 3 - -lisäys - -lisäys-min 1- -lisäys-max 8 ? sinä? sinä? sinä? sinä? sinä? sinä? sinä? u 54 (6) 8-bittinen isokirjain krakkaus 55 56 Hashcat-m 9700 hash -a 3 ? sinä? sinä? sinä? sinä? sinä? sinä? sinä? u -w 3 – O 57 (7) 5 pientä kirjainta + isot + numerot + erikoismerkit krakkaus 58 59 Hashcat-m 9700 hash -a 3 ? b? b? b? b? b -w 3 60 (8) Käytä sanakirjaa krakkaamiseen 61 Käytä salasana.lst sanakirjaa brute force-krakkaukseen, -w 3 parametri on määritetty virrankulutus 62 63 hashcat -m 9700 -a 0 -w 3 hash password.lst 64 Kun krakkaus on suoritettu onnistuneesti, hashcat lopettaa krakkauksen automaattisesti ja näyttää krakkauksen tilan krakkauksena, ja Recvoered näyttää myös, onko krakkaus onnistunut. 65 66 krakkaa IP-osoite tunnetuissa isännissä 67 Tutkimuksen jälkeen havaittiin, että 68 69 (1) Laske HMAC SHA1-arvo 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 ips_left.txt-ja ips_right.txt-tiedostot voidaan luoda seuraavalla koodilla: 85 86 ip-gen.sh: 87 88 89 90 for a in `seq 0 255` 91 92 do 93 94 for b in `seq0 255` 95 96 do 97 Hyökkäys maskeilla 106 107 hashcat -a 3 -m 160 known_hosts.hash ipv4.hcmask- -hex-salt 108 ipv4.hcmask-tiedoston sisältö voi ladata tältä sivustolta. 109 110 Murtaa MD5-salattu IP-osoite 111 Verkoissa tai kokoonpanoissa, kuten CDN:issä, IP-osoite on usein MD5-salattu, koska sen määrä numeroita on 3×4+3 (xxx.xxx.xxx.xxx) =17 bittiä Sen murtaminen normaalilla salasanalla kestää kuitenkin hyvin kauan. Analysoimalla sen IP-osoitteen sääntöjä havaitaan, että sen osoite xxx on kaikki numeroita, joten se voidaan hyökätä yhdistelmällä hashcat ja maski. 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 Lisäksi sen IP-osoite salataan F5-evästeeseen. Viitattava krakkauskoodi on seuraava: 117 118 tuonti rakenne 119 120 eväste = " 1005421066.20736.0000 " 121 122 (ip,port,end) = cookie.split (". ") 123 124 (a,b,c,d) = [ord (i) kohteelle i in struct.pack (" i ", int (ip))] 125 178> Yhteenveto krakkaustekniikoista 130 Kun käytät GPU-tilaa krakkaamiseen, voit käyttää-o-parametria optimoimaan sen automaattisesti 131 132 Brutal force murtaa MD5-arvo 133 (1) 9-numeroinen digitaalinen krakkaus 134 135 Hashcat64.exe-a 3 - -force d98d28ca88f9966cb3aaefebbfc8196f ? d? d? d? d? d? d? d? d? d 136 Yksittäisen MD5-arvon murtamiseksi sinun on lisättävä force-parametri 137 138 (2) 9-bittinen kirjain murtaminen 139 140 Hashcat64.exe-a 3 - -force d98d28ca88f9966cb3aaefebbfc8196f ? minä? minä? minä? minä? minä? minä? minä? minä? l 141 Murtaa Discuz-salasana suolalla 142 (1) Digitaalinen murto 143 7 numeroa, tehtävä suoritetaan 7 sekunnissa. 144 145 Hashcat64.exe-a 3 - -voima -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d? d? d? d? d? d? d 146 8-numeroinen murto, tehtävä suoritetaan 9 sekunnissa.: 147 148 Hashcat64.exe-a 3 - -voima -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d? d? d? d? d? d? d? d 149 9 numeron murtaminen, tehtävä suoritetaan 9 sekunnissa. 150 151 Hashcat64.exe-a 3 - -voima -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d? d? d? d? d? d? d? d? d 152 Alphabet Crack 153 (1) 6-numeroinen pieni kirjain 154 155 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? minä? minä? minä? minä? minä? l 156 (2) 7 pientä kirjainta 157 158 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? minä? minä? minä? minä? minä? minä? l 159 (3) 8 pientä kirjainta 160 161 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? minä? minä? minä? minä? minä? minä? minä? l Suorita krakkaustehtävä noin 9 minuutissa 162 (4) 9 pientä kirjainta 163 164 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? minä? minä? minä? minä? minä? minä? minä? minä? l -O 165 Kirjaimet ja numerot 166 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2? 2 167 (3) 7 isoa kirjainta 168 169 Hashcat64.exe-a 3 – force – m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? sinä? sinä? sinä? sinä? sinä? sinä? u 170 (4) 6-8 numeron halkeilu 171 172 Hashcat64.exe-a 3 – force – m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463- -lisäys - -lisäys-min 6 - -lisäys-max 8 ? minä? minä? minä? minä? minä? minä? minä? l 173 Mukautettu krakkaus 174 (1) Käytä numeroita ja kirjaimia sekoittaen 6 numeroa krakkaamiseen 175 176 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2 -O 177 (2) Käytä numeroita ja kirjaimia sekoitettuna 7 numeroon krakkaamiseen, krakkausaika on 4 minuuttia ja 16 sekuntia 178 179 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2? 2 – O 180 (3) Käytä numeroita ja kirjaimia sekoittaen 8 bittiä krakkaamaan 181 182 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463? 2? 2? 2? 2? 2? 2? 2? 2 -o 183 Sanakirjan krakkaustila 184 Hashcat64.exe-a 0 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 password.lst 185 Käytä sanakirjakansion alla olevaa sanakirjaa krakkaamiseen: 186 187 Hashcat32.exe-m 300 mysqlhashes.txt – poista -o mysql-cracked.txt ..\dictionaries\* 188 Istunnon tallennus ja palautus krakkaus 189 (1) Käytä maskitiedoston sääntöjä krakkaamaan salasana 190 { 195 Maskin krakkaus 196 Maskin sääntötiedosto sijaitsee Maskin alla, esimerkiksi D: \PentestBox\hashcat-4.1.0\masks, ja suorituskrakkauksen asetus on: 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 Maskit/rockyou-2-1800.hcmask 202 Maskit/rockyou-3-3600.hcmask 203 Maskit/rockyou-4-43200.hcmask 204 Maskit/rockyou-5-86400.hcmask 205 Maskit/rockyou-6-864000.hcmask 206 Maskit/rockyou-7-2592000.hcmask 207 Käytä sääntötiedostoa krakkaamaan 208 209 hashcat -m 300 mysqlhashes.txt – Poista -o mysql-cracked.txt ..\sanakirjat\* -r säännöt\best64.rule 210 211 hashcat -m 2611 -a 0 dz.hashpassword.lst -r säännöt\best64.rule -o 212 hashcat Parametrien optimointi 213 Ottaen huomioon Hashcatin krakkausnopeuden ja resurssien allokoinnin, voimme määrittää joitain parametreja 214 1.Workload tuning kuormituksen viritys. 215 Tämän parametrin tukemat arvot ovat 1,8,40,80,160 216 217 - -gpu-accel 160 Maksimaalinen suorituskyky GPU:lle. 218 2.Gpu loops Kuorman hienosäätö 219 Tämän parametrin tukemat arvot ovat 8-1024 (jotkut algoritmit tukevat vain 1000). 220 221 - -gpu-loops 1024 mahdollistaa GPU:n maksimaalisen suorituskyvyn. 222 3.Segment size Sanakirjan välimuistin koko 223 Tämä parametri asettaa muistin välimuistin koon. Tehtävänä on laittaa sanakirja muistin välimuistiin nopeuttaa sanakirjan murtamista, oletusarvo on 32 Mt, joka voidaan asettaa oman muistiolosuhteen mukaan. 224 225 - -segment-size 512 voi parantaa suurten sanakirjojen murtamisen nopeutta. 226 LAST: Salasanan asetussuositukset 227 Käytä pidempää merkkijonoa 228 Käytä suurempaa merkkijonoa Kirjaimet, numerot, symbolit 229 230 Älä käytä merkkejä, jotka voivat liittyä sinuun salasanana tai osana salasanaa Käytä 231 232