GPU SVE APU DSP FPGA Medeverwerker
Drywervereistes vir GPU
AMD GPU's op Linux vereis " RadeonOpenCompute (ROCm) " Sagteware Platform (1.6.180 of later) AMD GPU's op Windows vereis " AMD Radeon Sagteware Crimson Uitgawe " (15.12 of later) Intel SVE's vereis " OpenCL looptyd vir Intel Core en Intel Xeon verwerkers " (16.1.1 of later) Intel GPU's op Linux benodig " OpenCL 2.0 GPU bestuurder pakket vir Linux " (2.0 of later) Intel GPU's op Windows benodig " OpenCL bestuurder vir Intel Iris en Intel HD Grafika " NVIDIA GPU's vereis " NVIDIA bestuurder " (367.x of later)
下面使常见的参数,想了解更多的参数可以hashcat - -help Bekyk
-a spesifiseer die kraakmodus wat gebruik moet Word, en die waarde daarvan verwys na die volgende parameters. "-A 0" woordeboek aanval, "-A 1" kombinasie aanval; "-A 3" maskeraanval. -m spesifiseer die hash-tipe wat gekraak moet Word. As die tipe nie gespesifiseer Word nie, is die verstek MD5. -o spesifiseer die bergingsligging van die suksesvolle gekraakte hash en die ooreenstemmende gewone teks wagwoord. Jy kan dit gebruik om die suksesvolle gekraakte hash in die gespesifiseerde lêer te skryf. - -force Ignoreer die waarskuwingsboodskap tydens die kraakproses, en jy moet dalk hierdie opsie byvoeg om' n enkele hash uit te voer - -show Wys die gekraakte hash en die gewone teks wat ooreenstem met die hash - -increment Aktiveer inkrementele kraakmodus, jy kan hierdie modus gebruik om hashcat te laat kraak binne die gespesifiseerde wagwoordlengte - -increment-min Die minimum lengte van die wagwoord, gevolg deur' n heelgetal, konfigureer die inkrementmodus om saam te gebruik - -increment-max Maksimum wagwoordlengte, dieselfde as hierbo - -outfile-format spesifiseer die uitsetformaat-ID van die kraakresultaat, die verstek is 3 - -gebruikersnaam Ignoreer die gespesifiseerde gebruikersnaam in die hash-lêer en kan gebruik Word om die Linux-stelselgebruikerwagwoord te kraak. - -verwyder Verwyder die hash wat suksesvol gekraak is -r Gebruik pasgemaakte kraakreëls
# | modus ===+====== 0 | reguit (veld kraak) 1 | kombinasie 3 | 6 | hibriede woordlys + masker (woordeboek + masker kraak) 7 | hibriede masker + woordlys (masker + woordeboek kraak)
1 = hash [: sout] 2 = gewone 3 = hash [: sout]: gewone 4 = hex_plain 5 = hash [: sout]: hex_plain 6 = plain:hex_plain 7 = hash [: sout]: plain:hex_plain 8 = crackpos 9 = hash [: sout]: crackpos 10 = plain:crackpos 11 = hash [: sout]: plain:crackpos 12 = hex_plain:crackpos 13 = hash [: sout]: hex_plain:crackpos 14 = plain:hex_plain:crackpos 15 = hash [: sout]: plain:hex_plain:crackpos
Omdat daar te veel is, sal ek' n paar algemene hash tipes plaas, as jy al die parameters wil weet, kan jy na die hashcat Wiki gaan, of direk hashcat- -help sien die hash vergelykingstabel
- [ hash modes ] -
# | Naam | Kategorie
======+==================================================+======================================
900 | MD4 | rou Hash
0 | MD5 | rou Hash
5100 | Halwe MD5 | rou Hash
100 | SHA1 | rou Hash
1300 | SHA2-224 | rou Hash
1400 | SHA2-256 | rou Hash
10800 | SHA2-384 | rou Hash
1700 | SHA2-512 | rou Hash
17300 | SHA3-224 | rou Hash
17400 | SHA3-256 | rou Hash
17500 | SHA3-384 | rou Hash
17600 | SHA3-512 | rou Hash
10 | md5 ($pas.$sout) | rou Hash, gesoute en/of herhaal
20 | md5 ($sout$pas) | rou Hash, gesoute en/of herhaal
30 | md5 (utf16le ($pass). $sout) | rou Hash, gesoute en/of herhaal
40 | md5 ($salt.utf16le ($pass)) | rou Hash, gesoute en/of herhaal
3800 | md5 ($sout.$pas.$sout) | rou Hash, gesoute en/of herhaal
3710 | md5 ($salt.md5 ($pass)) | rou Hash, gesoute en/of herhaal
4010 | md5 ($sout.md5 ($sout.$pass)) { } | rou Hash, gesoute en/of herhaal
4110 | md5 ($sout.md5 ($pas.$sout)) | rou Hash, gesoute en/of herhaal
2600 | md5 (md5 ($pass)) | rou Hash, gesoute en/of herhaal
3910 | md5 (md5 ($pass). md5 ($sout)) | rou Hash, gesoute en/of herhaal
4300 | md5 (strtoupper (md5 ($pass))) | rou Hash, gesoute en/of herhaal
4400 | md5 (sha1 ($pass)) | rou Hash, gesoute en/of herhaal
110 | sha1 ($pas.$sout) | rou Hash, gesoute en/of herhaal
120 | sha1 ($sout$pas) | rou Hash, gesoute en/of herhaal
130 | sha1 (utf16le ($pass). $sout) | rou Hash, gesoute en/of herhaal
140 | sha1 ($salt.utf16le ($pass)) | rou Hash, gesoute en/of herhaal
4500 | sha1 (sha1 ($pass)) | rou Hash, gesoute en/of herhaal
4520 | sha1 ($sout.sha1 ($pas)) | rou Hash, gesoute en/of herhaal
4700 | sha1 (md5 ($pass)) | rou Hash, gesoute en/of herhaal
4900 | sha1 ($sout.$pas.$sout) | rou Hash, gesoute en/of herhaal
14400 | sha1 (CX) | rou Hash, gesoute en/of herhaal
1410 | sha256 ($pas.$sout) | rou Hash, gesoute en/of herhaal
1420 | sha256 ($sout$pas) | rou Hash, gesoute en/of herhaal
1430 | sha256 (utf16le ($pass). $sout) | rou Hash, gesoute en/of herhaal
1440 | sha256 ($salt.utf16le ($pass)) | rou Hash, gesoute en/of herhaal
1710 | sha512 ($pas.$sout) | rou Hash, gesoute en/of herhaal
1720 | sha512 ($sout.$pass) | rou Hash, gesoute en/of herhaal
1730 | sha512 (utf16le ($pass). $salt) | rou Hash, gesoute en/of herhaal
1740 | sha512 ($salt.utf16le ($pass)) | rou Hash, gesoute en/of herhaal
14000 | DES (PT = $sout, sleutel = $pas) | rou syfer, bekend-gewone teks aanval
14100 | 3DES (PT = $sout, sleutel = $pas) | rou syfer, bekend-gewone teks aanval
14900 | Skip32 (PT = $sout, sleutel = $pas) | rou syfer, bekend-gewone teks aanval
15400 | ChaCha20 | rou syfer, bekend-gewone teks aanval
2500 | WPA-EAPOL-PBKDF2 | Netwerk protokolle
2501 | WPA-EAPOL-PMK | Netwerk protokolle
16800 | WPA-PMKID-PBKDF2 | Netwerk protokolle
16801 | WPA-PMKID-PMK | Netwerk Protokolle
7300 | IPMI2 RAKP HMAC-SHA1 | Netwerk Protokolle
7500 | Kerberos 5 AS-REQ Pre-Auth etype 23 | Netwerk protokolle
8300 | DNSSEC (NSEC3) | Netwerk protokolle
10200 | CRAM-MD5 | Netwerk protokolle
11100 | PostgreSQL CRAM (MD5) | Netwerk protokolle
11200 | MySQL CRAM (SHA1) | Netwerk protokolle
16100 | TACACS + | Netwerk Protokolle
16500 | JWT (JSON Web Token) | Netwerk Protokolle
121 | SMF (eenvoudige masjiene Forum) > v1.1 | Forums, CMS, E-handel, Raamwerke
400 | phpBB3 (MD5) | Forums, CMS, E-handel, Raamwerke
2811 | MyBB 1.2+ | Forums, CMS, E-handel, Raamwerke
2811 | IPB2+ (Invision Power Board) | Forums, CMS, E-handel, Raamwerke
8400 | WBB3 (Woltlab brandende bord) | Forums, CMS, E-handel, Raamwerke
11 | Joomla < 2.5.18 | Forums, CMS, E-handel, Raamwerke
400 | Joomla > = 2.5.18 (MD5) | Forums, CMS, E-handel, Raamwerke
400 | WordPress (MD5) | Forums, CMS, E-handel, Raamwerke
2612 | PHPS | Forums, CMS, E-handel, Raamwerke
7900 | Drupal7 | Forums, CMS, E-handel, Raamwerke
21 | osCommerce | Forums, CMS, E-handel, Raamwerke
21 | xt:handel | Forums, CMS, E-handel, Raamwerke
11000 | PrestaShop | Forums, CMS, E-handel, Raamwerke
124 | Django (SHA-1) | Forums, CMS, E-handel, Raamwerke
10000 | Django (PBKDF2-SHA256) | Forums, CMS, E-handel, Raamwerke
12 | PostgreSQL | databasis bediener
131 | MSSQL (2000) | Databasis Bediener
132 | MSSQL (2005) | Databasis Bediener
1731 | MSSQL (2012, 2014) | Databasis Bediener
200 | MySQL323 | Databasis Bediener
300 | MySQL4.1/MySQL5 | Databasis Bediener
3100 | Oracle H: tipe (Oracle 7+) | Databasis Bediener
112 | Oracle S: tipe (Oracle 11+) | databasis bediener
12300 | Oracle T: tipe (Oracle 12+) | Databasis Bediener
8000 | Sybase ASE | Databasis Bediener
15000 | FileZilla bediener > = 0.9.55 | FTP bediener
11500 | CRC32 | Kontrolesome
3000 | LM | Bedryfstelsels
1000 | NTLM | Bedryf stelsels
500 | md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5) | Bedryf stelsels
3200 | bcrypt $2*$, Blowfish (Unix) | Bedryf stelsels
7400 | sha256crypt $5$, SHA256 (Unix) | Bedryf stelsels
1800 | sha512crypt $6$, SHA512 (Unix) | Bedryf stelsels
122 | macOS v10.4, macOS v10.5, macOS v10.6 | Bedryf stelsels
1722 | macOS v10.7 | Bedryf stelsels
7100 | macOS v10.8+ (PBKDF2-SHA512) | Bedryf stelsels
11600 | 7-ZIP | Argiewe
12500 | RAR3-hp | Argiewe
13000 | RAR5 | Argiewe
13600 | WinZip | Argiewe
9700 | MS Office < = 2003 $0/$1, MD5 + RC4 | Dokumente
9710 | MS Kantoor < = 2003 $0/$1, MD5 + RC4, collider #1 | Dokumente
9720 | MS Kantoor < = 2003 $0/$1, MD5 + RC4, collider #2 | Dokumente
9800 | MS Kantoor < = 2003 $3/$4, SHA1 + RC4 | Dokumente
9810 | MS Kantoor < = 2003 $3, SHA1 + RC4, collider #1 | Dokumente
9820 | MS Kantoor < = 2003 $3, SHA1 + RC4, collider #2 | Dokumente
9400 | MS Kantoor 2007 | Dokumente
9500 | MS Kantoor 2010 | Dokumente
9600 | MS Kantoor 2013 | Dokumente
10400 | PDF 1.1 - 1.3 (Acrobat 2 - 4) | Dokumente
10410 | PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #1 | Dokumente
10420 | PDF 1.1 - 1.3 (akrobat 2 - 4), botser #2 | dokumente
10500 | PDF 1.4 - 1.6 (Acrobat 5 - 8) | Dokumente
10600 | PDF 1.7 Vlak 3 (akrobaat 9) | Dokumente
10700 | PDF 1.7 Vlak 8 (akrobat 10 - 11) | Dokumente
99999 | Gewone teks | Gewone teks Hier is' n lys van algemene maskerkarakterstelle
l |
u | ABCDEFGHIJKLMNOPQRSTUVWXYZ Suiwer hoofletters
d |. 0123456789 Suiwer getalle
h | 0123456789abcdef Algemene kleinletter subgidse en getalle
H | 0123456789ABCDEF Algemene hoofletters en syfers
s | ! "#$%&'()*+,-./:; <=>? @ [\] ^_` {|} ~ Spesiale karakters
' n | ? Ek? u? d? s Alle sigbare karakters op die sleutelbord
b |. 0 - 0xff kan gebruik Word om by wagwoorde soos spasies te pas Hier is' n paar eenvoudige voorbeelde om die maskerinstellings te verstaan
agt-syfer wagwoord:? d? d? d? d? d? d? d? d Agt-syfer onbekende wagwoord:? ' n? ' n? ' n? ' n? ' n? ' n? ' n? ' n Die eerste vier syfers is hoofletters en die laaste vier syfers is syfers:? u? u? u? u? d? d? d? d Die eerste vier syfers is syfers of kleinletters, en die laaste vier syfers is hoofletters of getalle:? h? h? h? h? H? H? H? H Die eerste drie karakters is onbekend, die middelste is admin, en die laaste drie karakters is onbekend:? ' n? ' n? aadmin? ' n? ' n? ' n 6-8-syfer wagwoord: - -increment - -increment-min 6 - -increment-max 8 ? Ek? Ek? Ek? Ek? Ek? Ek? Ek? l 6-8 syfers + kleinletter wagwoord: - -increment - -increment-min 6 - -increment-max 8 ? h? h? h? h? h? h? h? h
As ons die karakterstel wil stel op: abcd123456! @- +, wat om te doen. Dit vereis die gebruik van die pasgemaakte karakterstelparameter hashcat ondersteun gebruikers om tot 4 stelle karakterstelle
- -custom-charset1 [chars] te definieer, wat gelykstaande is aan -1. - -custom-charset2 [karakters] is gelykstaande aan -2 - -custom-charset3 [karakters] is gelykstaande aan -3 - -custom-charset4 [karakters] is gelykstaande aan -4 Gebruik in die masker? 1、? 2、? 3、? 4 om aan te dui.
Kom ons gee nog' n paar voorbeelde:
- -pasgemaakte-karakter1 abcd123456! @-+。 Dan kan ons " gebruik? 1 " om hierdie karakterstel voor te stel - -pasgemaakte-karakter2 ? Ek? d, hier en? 2 is gelykstaande aan? h -1 ? d? Ek? jy,? 1 beteken getalle + kleinletters + hoofletters -3 abcdef -4 123456 So? 3? 3? 3? 3? 4? 4? 4? 4 beteken dat die eerste vier syfers "abcdef" kan wees, en die laaste vier syfers kan "123456" wees
NS: Laat ek die konfigurasie van my masjien hier gee, en dan vergelyk die kraakspoed
SVE: Intel (R) Core (TM) i5-7300HQ SVE @ 2.50GHz Grafiese kaart: GTX 1050 Ti
hashcat64.exe -a 3 -m 0 - -force 25c3e88f81b4853f2a8faacad4c871b6 ? d? d? d? d? d? d? d
hashcat64.exe -a 3 -m 0 - -krag 7a47c6db227df60a6d67245d7d8063f3 ? Ek? Ek? Ek? Ek? Ek? Ek? l
hashcat64.exe -a 3 -m 0 - -krag 4488cec2aea535179e085367d8a17d75 - -inkrement - -inkrement-min 1 - -inkrement-maksimum 8 ? d? d? d? d? d? d? d? d
hashcat64.exe -a 3 -m 0 - -krag ab65d749cba1656ca11dfa1cc2383102 - -inkrement - -inkrement-min 1 - -inkrement-maksimum 8 ? h? h? h? h? h? h? h? h
hashcat64.exe -a 3 -1 123456abcdf! @ + - 8b78ba5089b11326290bc15cf0b9a07d ? 1? 1? 1? 1? 1 Let op: Hier is-1 en? 1 is die getal 1, nie die letter l nie
hashcat64.exe -a 3 -1 123456abcdf! @ + - 9054fa315ce16f7f0955b4af06d1aa1b - -toename - -toename-min 1 - -toename-maks 8 ? 1? 1? 1? 1? 1? 1? 1? 1
hashcat64.exe -a 3 -1 ? d? u? Ek? s d37fc9ee39dd45a7717e3e3e9415f65d - -inkrement - -inkrement-min 1 - -inkrement-maks 8 ? 1? 1? 1? 1? 1? 1? 1? 1 of: hashcat64.exe -a 3 d37fc9ee39dd45a7717e3e3e9415f65d - -toename - -toename-min 1 - -toename-max ? ' n? ' n? ' n? ' n? ' n? ' n? ' n? A
-A 0 is die gespesifiseerde woordeboek kraak modus, -o is die uitset resultaat na die lêer hashcat64.exe -a 0 ede900ac1424436b55dc3c9f20cb97a8 password.txt -o result.txt
hashcat64.exe -a 1 25f9e794323b453885f5181f1b624d0b pwd1.txt pwd2.txt
hashcat64.exe -a 6 9dc9d5ed5031367d42543763423c24ee wagwoord. txt ? Ek? Ek? Ek? Ek? l
hashcat64.exe -a 3 -m 300 - -krag 6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 ? d? d? d? d? d? d
kan kat/ens/skaduwee kry
hashcat64.exe -a 3 -m 1800 - -force $6$mxuA5cdy$XZRk0CvnPFqOgVopqiPEFAFK72SogKVwwwp7gWaUOb7b6tVwfCpcSUsCEk64ktLLYmzyew/xd0O0hPG/yrm2X. ? Ek? Ek? Ek? l
Dit is nie nodig om gebruikersname te organiseer nie, gebruik- -username
hashcat64.exe -a 3 -m 1800 - -force qiyou:$6$QDq75ki3$jsKm7qTDHz/xBob0kF1Lp170Cgg0i5Tslf3JW/sm9k9Q916mBTyilU3PoOsbRdxV8TAmzvdgNjrCuhfg3jKMY1 ? Ek? Ek? Ek? Ek? l - -gebruikersnaam
Jy kan saminside gebruik om die waarde van NT-hash, LM-hash
NT-hash: hashcat64.exe -a 3 -m 1000 209C6174DA490CAEB422F3FA5A7AE634 ? Ek? Ek? Ek? Ek? l LM-hash: hashcat64.exe -a 3 -m 3000 F0D412BD764FFE81AAD3B435B51404EE ? Ek? Ek? Ek? Ek? l
hashcat64.exe -a 3 -m 132 - -krag 1008c8006c224f71f6bf0036f78d863c3c4ff53f8c3c48edafb ? Ek? Ek? Ek? Ek? Ek? d? d? d
Die spesifieke enkripsieskrip is in die HashPassword funksie van. /wp-includes/class-phpass.php
hashcat64.exe -A 3 -m 400 - -force $P$BYEYcHEj3vDhV1lwGBv6rpxurKOEWY/ ? d? d? d? d? d? d
sy wagwoordenkripsie metode md5 (md5 ($pass). $salt)
hashcat64.exe -A 3 -m 2611 - -force 14e1b600b1fd579f47433b88e8d85291: ? d? d? d? d? d? d
Kry eers rar2john die hash-waarde van die RAR-lêer aflaaiadres
Kry die hash-waarde van die RAR-lêer: rar2john.exe 1.RAR resultaat: 1.RAR:$rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e
hashcat64.exe -a 3 -m 13000 - -force $rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e ? d? d? d? d? d? d
Let wel:
hashcat ondersteun RAR3-hp en RAR5, die amptelike voorbeeld is soos volg: -m parameter tipe voorbeeld hash 12500 RAR3-hp $RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317 13000 rar5 $rar5$16$74575567518807622265582327032280$15$f8b4064de34ac02ecabfe
Gebruik zip2john om die hash waarde van die lêer te kry: zip2john.exe 1.ZIP Resultate: 1.ZIP:$zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$::::1.ZIP-1.txt
hashcat64.exe -a 3 -m 13600 $zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$ - -force ? d? d? d? d? d? d
Kry die hash waarde van kantoor: python office2john.py 11.docx Resultate: 11.docx:$Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9
hashcat64.exe -a 3 -m 9600 $Kantoor$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9 - -Krag ? d? d? d? d? d? d
Skakel eers ons handdrukpakket om na HCCAPX-formaat Nou ondersteun die nuutste weergawe van hashcat slegs die HCCAPX-formaat Die vorige HCCAP-formaat ondersteun nie meer nie
Amptelike aanlyn omskakeling https: / /hashcat.net/cap2hccapx/
hashcat64.exe -a 3 -m 2500 1.hccapx 1391040? d? d? d? d
Vir die gekraakte hash-waarde, gebruik hashcat64.exe hash- -show om die resultate te sien
Alle hash-kraakresultate is in die hashcat.potfile-lêer
As die kraaktyd te lank is, kan jy die S-sleutel druk om die kraakstatus na te gaan, die P-sleutel pouse, die R-sleutel gaan voort om te kraak, en die Q-sleutel verlaat die kraak.
Wanneer jy GPU-modus gebruik om te kraak, kan jy die-o-parameter gebruik om dit outomaties te optimaliseer
Voorstelle in werklike kraak, as ons blindelings Om dit te kraak, sal baie van ons tyd en hulpbronne in beslag neem
1. Gaan eers deur die algemeen gebruikte swak wagwoordwoordeboek 2. Kombineer wagwoorde, soos: zhang1999, gebruik van en geboortejaar Natuurlik kan ander kombinasies ook gebruik Word. Hier is net' n voorbeeld. 3. Organiseer algemeen gebruikte maskerkombinasies en plaas dit in die. hcmask-lêer in maskers, en laat dit dan outomaties laai en kraak. 4. As dit regtig nie werk nie, kan jy alle kombinasies met lae syfers probeer om te hardloop, maar dit Word nie aanbeveel om kombinasies met te hoë syfers te kraak nie, want as die wagwoord wat deur die ander party gestel is baie ingewikkeld is, sal jy nie die wagwoord op die ou end kraak nie, maar dit sal baie tyd en hulpbronne mors, die wins swaarder is as die verlies
6. Hashcat-parameteroptimalisering
Met inagneming van die kraakspoed van HashCat en hulpbrontoewysing, kan ons sommige parameters konfigureer
1. Werkladinginstelling.
Die waardes wat deur hierdie parameter ondersteun Word, is 1,8,40,80,160
- -gpu-accel 160 Dit kan die GPU toelaat om sy werkverrigting te maksimeer.
2.Gpu loops Load Fine Tuning
Die reeks waardes wat deur hierdie parameter ondersteun Word, is 8-1024 (sommige algoritmes ondersteun slegs tot 1000).
- -gpu-loops 1024 Maak die GPU se werkverrigting maksimum.
3.segmentgrootte woordeboek kas grootte
Hierdie parameter is om die grootte van die geheue kas te stel. Die funksie is om die woordeboek in die geheue kas te plaas om die woordeboek kraak te bespoedig dit volgens jou eie geheue toestande, natuurlik hoe groter dit is, hoe blokkerender dit is.
- -segment-size 512 kan die spoed van groot woordeboekkraak verhoog.
Die artikel is herhaal van die Prophet Community, die oorspronklike skrywer is deur Qiyou, en dit is geskrap en geskrap