GPU CPU APU DSP FPGA Požadavky na ovladače pro koprocesor
GPU
AMD GPU na Linux vyžadují " RadeonOpenCompute (ROCm) " Software Platforma (1.6.180 nebo novější) AMD GPU v Windows vyžadují " AMD Radeon Software Crimson Edition " (15.12 nebo novější) Intel procesory vyžadují " OpenCL Runtime pro Intel Core a Intel Xeon procesory " (16.1.1 nebo novější) Intel GPU na Linux vyžaduje " OpenCL 2.0 GPU ovladač balíček pro Linux " (2.0 nebo novější) Intel Grafické procesory v systému Windows vyžadují ovladač " OpenCL pro Intel Iris a Intel HD Graphics " NVIDIA GPU vyžadují " NVIDIA ovladač " (367.x nebo později)
下面使常见的参数,想了解更多的参数可以hashcat - -nápověda Zobrazit
-a Určete režim crackingu, který chcete použít, jeho hodnota se odkazuje na následující parametry. "-a 0" slovníkový útok, "-a 1" kombinovaný útok; "-A 3" útok masky. -m Určuje typ hash, který má být prolomen, pokud není zadán žádný typ, výchozí je MD5 -o Určete umístění uložení hash po úspěšném prolomení a odpovídajícího hesla v prostém textu. Můžete jej použít k zápisu úspěšného prolomení hash do zadaného souboru. - -force Ignorujte varovné zprávy během procesu crackingu, spuštění jednoho hash může vyžadovat přidání této možnosti - -show Zobrazí crackovaný hash a přímý text odpovídající hashu - -increment Povolí režim přírůstkového crackingu, který umožňuje hashcatu provádět proces crackingu v rámci určené délky hesla - -increment-min Minimální délka hesla může být rovna celému číslu. Nakonfigurujte režim přírůstku a používejte jej společně. - -increment-max Maximální délka hesla, stejně jako výše - -outfile-format Určuje id výstupního formátu výsledku crackingu, výchozí je 3 - -username Ignorujte zadané uživatelské jméno v souboru hash, může být použito při rozbití hash uživatelského hesla systému linux - -remove Odstranit hash, který byl úspěšně prolomen -r Použijte vlastní pravidla crackingu
# | režim ===+====== 0 | rovný (crack pole) 1 | kombinace 3 | Brute-force (hrubá síla masky) 6 | hybridní seznam slov + maska (slovník + crack masky) 7 | Hybrid Maska + Seznam slov (maska + crack slovníku)
1 = hash [: sůl] 2 = obyčejný 3 = hash [: sůl]: obyčejný 4 = hex_plain 5 = hash [: sůl]: hex_plain 6 = plain:hex_plain 7 = hash [: sůl]: plain:hex_plain 8 = crackpos 9 = hash [: sůl]: crackpos 10 = plain:crackpos 11 = hash [: sůl]: plain:crackpos 12 = hex_plain:crackpos 13 = hash [: sůl]: hex_plain:crackpos 14 = plain:hex_plain:crackpos 15 = hash [: salt]: plain:hex_plain:crackpos
Protože je jich příliš mnoho, zveřejním některé běžné typy hash, pokud chcete znát všechny parametry, můžete si je prohlédnout na Wiki hashcat nebo přímo hashcat- -help zobrazit srovnávací tabulku hash
- [ hash modes ] - # | jméno | kategorie ======+==================================================+====================================== 900 | MD4 | Raw Hash 0 | MD5 | Raw Hash 5100 | polovina MD5 | Raw Hash 100 | SHA1 | Raw Hash 1300 | SHA2-224 | Raw Hash 1400 | SHA2-256 | Raw Hash 10800 | SHA2-384 | Raw Hash 1700 | SHA2-512 | Raw Hash 17300 | SHA3-224 | Raw Hash 17400 | SHA3-256 | Raw Hash 17500 | SHA3-384 | Raw Hash 17600 | SHA3-512 | 10 | md5 ($pass.$salt) | surový Hash, solený a/nebo iterovaný 20 | md5 ($solt.$pass) | surový Hash, solený a/nebo iterovaný 30 | md5 (utf16le ($pass). $sůl) | surový Hash, solený a/nebo iterovaný 40 | md5 ($salt.utf16le ($pass)) | surový Hash, solený a/nebo iterovaný 3800 | md5 ($sol.$pas.$sůl) | surový Hash, solený a/nebo iterovaný 3710 | md5 ($salt.md5 ($pass)) | surový Hash, solený a/nebo iterovaný 4010 | md5 ($salt.md5 ($salt.$pass)) | surový Hash, solený a/nebo iterovaný 4110 | md5 ($salt.md5 ($pass.$salt)) | surový Hash, solený a/nebo iterovaný 2600 | md5 (md5 ($pass)) | syrový Hash, solený a/nebo iterovaný 3910 | md5 (md5 ($pass). md5 ($salt)) | surový Hash, solený a/nebo iterovaný 4300 | md5 (strtoupper (md5 ($pass))) | surový Hash, solený a/nebo iterovaný 4400 | md5 (sha1 ($pass)) | surový Hash, solený a/nebo iterovaný 110 | sha1 ($pass.$salt) | surový Hash, solený a/nebo iterovaný 120 | sha1 ($solt.$pass) | syrový Hash, solený a/nebo iterovaný 130 | sha1 (utf16le ($pass). $sůl) | surový Hash, solený a/nebo iterovaný 140 | sha1 ($salt.utf16le ($pass)) | surový Hash, solený a/nebo iterovaný 4500 | sha1 (sha1 ($pass)) | surový Hash, solený a/nebo iterovaný 4520 | sha1 ($salt.sha1 ($pass)) | syrový Hash, solený a/nebo iterovaný 4700 | sha1 (md5 ($pass)) | surový Hash, solený a/nebo iterovaný 4900 | sha1 ($sol.$pas.$sůl) | surový Hash, solený a/nebo iterovaný 14400 | sha1 (CX) | syrový Hash, solený a/nebo iterovaný 1410 | sha256 ($pass.$salt) | surový Hash, solený a/nebo iterovaný 1420 | sha256 ($solt.$pass) | surový Hash, solený a/nebo iterovaný 1430 | sha256 (utf16le ($pass). $sůl) | surový Hash, solený a/nebo iterovaný 1440 | sha256 ($salt.utf16le ($pass)) | surový Hash, solený a/nebo iterovaný 1710 | sha512 ($pass.$salt) | surový Hash, solený a/nebo iterovaný 1720 | sha512 ($solt.$pass) | surový Hash, solený a/nebo iterovaný 1730 | sha512 (utf16le ($pass). $sůl) | surový Hash, solený a/nebo iterovaný 1740 | sha512 ($salt.utf16le ($pass)) | surový Hash, solený a/nebo iterovaný 14000 | DES (PT = $salt, key = $pass) | Raw šifra, Known-Plaintext útok 14100 | 3DES (PT = $salt, key = $pass) | Raw Cipher, Known-Plaintext attack 14900 | Skip32 (PT = $sůl, key = $pass) | Raw šifra, Known-Plaintext útok 15400 | ChaCha20 | surová šifra, známý-prostý text útok 2500 | WPA-EAPOL-PBKDF2 | síťové protokoly 2501 | WPA-EAPOL-PMK | síťové protokoly 16800 | WPA-PMKID-PBKDF2 | síťové protokoly 16801 | WPA-PMKID-PMK | síťové protokoly 7300 | IPMI2 RAKP HMAC-SHA1 | síťové protokoly 7500 | Kerberos 5 AS-REQ Pre-Auth etype 23 | síťové protokoly 8300 | DNSSEC (NSEC3) | síťové protokoly 10200 | CRAM-MD5 | síťové protokoly 11100 | PostgreSQL CRAM (MD5) | síťové protokoly 11200 | MySQL CRAM (SHA1) | síťové protokoly 16100 | TACACS + | síťové protokoly 16500 | JWT (JSON Web Token) | Síťové Protokoly 121 | SMF (jednoduché stroje fórum) > v1.1 | fórum, CMS, E-Commerce, rámce 400 | phpBB3 (MD5) | Fóra, CMS, E-Commerce, Frameworks 2811 | MyBB 1.2+ | fóra, CMS, elektronický obchod, rámce 2811 | IPB2+ (Invision Power Board) | Fóra, CMS, E-Commerce, Frameworks 8400 | WBB3 (Woltlab hořící deska) | Fóra, CMS, E-Commerce, Frameworks 11 | Joomla < 2.5.18 | Fóra, CMS, E-Commerce, Frameworks 400 | Joomla > = 2.5.18 (MD5) | fóra, CMS, elektronický obchod, rámce 400 | WordPress (MD5) | Fóra, CMS, E-Commerce, Frameworks 2612 | PHPS | fóra, CMS, elektronický obchod, rámce 7900 | Drupal7 | fóra, CMS, elektronický obchod, rámce 21 | osCommerce | fóra, CMS, elektronický obchod, rámce 21 | xt:Commerce | fóra, CMS, elektronický obchod, rámce 11000 | PrestaShop | Fóra, CMS, E-Commerce, Frameworks 124 | Django (SHA-1) | Fóra, CMS, E-Commerce, Frameworks 10000 | Django (PBKDF2-SHA256) | Fóra, CMS, E-Commerce, Frameworks 12 | PostgreSQL | Databáze Server MSSQL (2000) | Databáze Server MSSQL (2005) | Databáze Server 1731 | MSSQL (2012, 2014) | databáze Server 200 | MySQL323 | Databáze Server 300 | MySQL4.1/MySQL5 | Databáze Server 3100 | Oracle H: Typ (Oracle 7+) | Databáze Server 112 | Oracle S: Typ (Oracle 11+) | Databáze Server 12300 | Oracle T: Typ (Oracle 12+) | Databáze Server 8000 | Sybase ASE | Databáze Server 15000 | FileZilla Server > = 0.9.55 | FTP Server 11500 | CRC32 | Kontrolní součty 3000 | LM | 1000 | NTLM | operační systémy 500 | md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5) | Operační Systémy 3200 | bcrypt $2*$, Blowfish (Unix) | operační systémy 7400 | sha256crypt $5$, SHA256 (Unix) | Operační systémy 1800 | sha512crypt $6$, SHA512 (Unix) | Operační Systémy 122 | macOS v10.4, macOS v10.5, macOS v10.6 | operační systémy 1722 | macOS v10.7 | Operační systémy 7100 | macOS v10.8+ (PBKDF2-SHA512) | Operační systémy | Archives 12500 | RAR3-hp | Archives 13000 | RAR5 | Archives 13600 | WinZip | Archives 9700 | MS Office < = 2003 $0/$1, MD5 + RC4 | Dokumenty 9710 | MS Office < = 2003 $0/$1, MD5 + RC4, collider #1 | Documents 9720 | MS Office < = 2003 $0/$1, MD5 + RC4, collider #2 | Documents 9800 | MS Office < = 2003 $3/$4, SHA1 + RC4 | Dokumenty 9810 | MS Office < = 2003 $3, SHA1 + RC4, collider #1 | Dokumenty 9820 | MS Office < = 2003 $3, SHA1 + RC4, collider #2 | Dokumenty 9400 | MS Office 2007 | Dokumenty 9500 | MS Office 2010 | Dokumenty 9600 | MS Office 2013 | dokumenty 10400 | PDF 1.1 - 1.3 (Acrobat 2 - 4) | Dokumenty 10410 | PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #1 | Documents 10420 | PDF 1.1 - 1.3 (Acrobat 2 - 4), collider #2 | Documents 10500 | PDF 1.4 - 1.6 (Acrobat 5 - 8) | Dokumenty 10600 | PDF 1.7 Level 3 (Acrobat 9) | Dokumenty 10700 | PDF 1.7 Úroveň 8 (Acrobat 10 - 11) | Dokumenty 99999 | Plaintext | Plaintext
Zde je seznam běžných sad znaků masky
l |
u | ABCDEFGHIJKLMNOPQRSTUVWXYZ čistě velká písmena
d | 0123456789 čistá čísla
h | 0123456789abcdef Běžné malá písmena podadresáře a čísla
H | 0123456789ABCDEF Běžná velká písmena a čísla
s | ! "#$%&'()*+,-./:; <=>? @ [\] ^_` {|} ~ Speciální znaky
| ? Já? Ty? Děkuji? s Všechny viditelné znaky na klávesnici
b | 0 - 0xff může být použito k odpovídání heslům jako mezery Zde je několik jednoduchých příkladů pro pochopení nastavení masky
Osmimístné heslo:? Díky? Díky? Díky? Díky? Díky? Díky? Děkuji? d Osmimístné neznámé heslo:? A? A? A? A? A? A? A? a První čtyři číslice jsou velká písmena a poslední čtyři číslice jsou čísla:? Ty? Ty? Ty? Ty? Děkuji? Díky? Díky? d První čtyři číslice jsou čísla nebo malá písmena a poslední čtyři číslice jsou velká písmena nebo čísla:? Hm? Hm? Hm? Hm? Hm? Hm? Hm? H První tři znaky jsou neznámé, střední je admin a poslední tři znaky jsou neznámé:? A? A? aadmin? A? A? a 6-8místné heslo: - -increment - -increment-min 6 - -increment-max 8 ? Já? Já? Já? Já? Já? Já? Já? l 6-8 číslic + malé písmeno Heslo: - -increment - -increment-min 6 - -increment-max 8 ? Hm? Hm? Hm? Hm? Hm? Hm? Hm? h
Pokud chceme nastavit sadu znaků na: abcd123456! @- +, tak jak to udělat. To vyžaduje použití parametru vlastní sady znaků hashcat podporuje uživatele při definování až 4 sad sad znaků
.- -custom-charset1 [chars] ekvivalent -1 - -custom-charset2 [chars] je ekvivalentní -2 - -custom-charset3 [chars] je ekvivalentní -3 - -custom-charset4 [chars] je ekvivalentní -4 Použít v masce? 1、? 2、? 3、? 4 k reprezentaci.
Další příklady:
- -custom-charset1 abcd123456! @-+。 Pak můžeme použít "? 1 " reprezentuje tuto sadu znaků - -custom-charset2 ? Já? d, tady a? 2 je ekvivalentní? h -1 ? Díky? Já? ty,? 1 znamená číslo + malé písmeno + velké písmeno -3 abcdef -4 123456 Takže? 3? 3? 3? 3? 4? 4? 4? 4 znamená, že první čtyři číslice mohou být "abcdef" a poslední čtyři číslice mohou být "123456"
PS: Dám vám konfiguraci mého stroje zde a pak porovnat prasknutí Rychlost
CPU: Intel (R) Core (TM) i5-7300HQ CPU @ 2,50 GHz Grafická karta: GTX 1050 Ti
hashcat64.exe -a 3 -m 0 - -force 25c3e88f81b4853f2a8faacad4c871b6 ? Díky? Díky? Díky? Díky? Díky? Díky? d
hashcat64.exe -a 3 -m 0 - -force 4488cec2aea535179e085367d8a17d75 - -increment - -increment-min 1 - -increment-max 8 ? Díky? Díky? Díky? Díky? Díky? Díky? Díky? d
hashcat64.exe -a 3 -m 0 - -force ab65d749cba1656ca11dfa1cc2383102 - -increment - -increment-min 1 - -increment-max 8 ? Hm? Hm? Hm? Hm? Hm? Hm? Hm? h
hashcat64.exe -a 3 -1 123456abcdf! @ + - 8b78ba5089b11326290bc15cf0b9a07d ? 1? 1? 1? 1? 1 Všimněte si: zde-1 a? 1 je číslo 1, ne písmeno l
hashcat64.exe -a 3 -1 123456abcdf! @ + - 9054fa315ce16f7f0955b4af06d1aa1b - -přírůstek - -přírůstek min 1 - -přírůstek max 8 ? 1? 1? 1? 1? 1? 1? 1? 1
hashcat64.exe -a 3 -1 ? Díky? Ty? Já? s d37fc9ee39dd45a7717e3e3e9415f65d - -přírůstek - -přírůstek-min 1 - -přírůstek-max 8 ? 1? 1? 1? 1? 1? 1? 1? 1 Nebo: hashcat64.exe -a 3 d37fc9ee39dd45a7717e3e3e9415f65d - -přírůstek - -přírůstek-min 1 - -přírůstek-max 8 ? A? A? A? A? A? A? A? A
-A 0 je určený režim crackingu slovníku, -o je výstupní výsledek do souboru hashcat64.exe -a 0 ede900ac1424436b55dc3c9f20cb97a8 password.txt -o result.txt
hashcat64.exe -a 0 hash.txt password.txt -o result.txt
hashcat64.exe -a 1 25f9e794323b453885f5181f1b624d0b pwd1.txt pwd2.txt
hashcat64.exe -a 6 9dc9d5ed5031367d42543763423c24ee password.txt ? Já? Já? Já? Já? l
hashcat64.exe -a 3 -m 300 - -force 6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 ? Díky? Díky? Díky? Díky? Díky? d
může cat/etc/shadow získat
hashcat64.exe -a 3 -m 1800 - -force $6$mxuA5cdy$XZRk0CvnPFqOgVopqiPEFAFK72SogKVwwwp7gWaUOb7b6tVwfCpcSUsCEk64ktLLYmzyew/xd0O0hPG/yrm2X. ? Já? Já? Já? l
Nemusíte organizovat uživatelská jména, použijte- -username
hashcat64.exe -a 3 -m 1800 - -force qiyou:$6$QDq75ki3$jsKm7qTDHz/xBob0kF1Lp170Cgg0i5Tslf3JW/sm9k9Q916mBTyilU3PoOsbRdxV8TAmzvdgNjrCuhfg3jKMY1 ? Já? Já? Já? Já? l - -username
můžete použít saminside k získání hodnoty NT-hash, LM-hash
NT-hash: hashcat64.exe -a 3 -m 1000 209C6174DA490CAEB422F3FA5A7AE634 ? Já? Já? Já? Já? l LM-hash: hashcat64.exe -a 3 -m 3000 F0D412BD764FFE81AAD3B435B51404EE ? Já? Já? Já? Já? l
hashcat64.exe -a 3 -m 132 - -force1008c8006c224f71f6bf0036f78d863c3c4ff53f8c3c48edafb ? Já? Já? Já? Já? Já? Díky? Díky? dwordpress heslo hash Crack
Konkrétní šifrovací skript v. /wp-includes/class-phpass.php HashPassword funkce
hashcat64.exe -a 3 -m 400 - -force $P$BYEYcHEj3vDhV1lwGBv6rpxurKOEWY/ ? Díky? Díky? Díky? Díky? Díky? dhash uživatelského hesla discuz crack
jeho metoda šifrování hesla md5 (md5 ($pass). $salt)
hashcat64.exe -a 3 -m 2611 - -force 14e1b600b1fd579f47433b88e8d85291: ? Díky? Díky? Díky? Díky? Díky? dProlomit heslo komprese RAR
Nejprve rar2john Získejte hash hodnotu souboru RAR Adresa ke stažení
Získejte hash hodnotu souboru RAR: rar2john.exe 1.RAR Výsledky: 1.RAR:$rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e
![]()
hashcat64.exe -a 3 -m 13000 - -force $rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e ? Díky? Díky? Díky? Díky? Díky? d
![]()
Poznámka:
hashcat podporuje RAR3-hp a RAR5, oficiální příklad je následující: -m Argument Typ Příklad hash 12500 RAR3-hp $RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317 13000 rar5 $rar5$16$74575567518807622265582327032280$15$f8b4064de34ac02ecabfecrack hesla ZIP
Získejte hodnotu hash souboru pomocí zip2john: zip2john.exe 1.ZIP Výsledky: 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$ - -síla ? Díky? Díky? Díky? Díky? Díky? d
![]()
Prolomit heslo Office
Získat hash hodnotu Office: python office2john.py 11.docx Výsledky: 11.docx:$Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9
![]()
hashcat64.exe -a 3 -m 9600 $Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9 - -force ? Díky? Díky? Díky? Díky? Díky? d
![]()
Prolomte heslo WIFI
Nejprve převeďte náš handshake balíček do formátu hccapx Nyní nejnovější verze Hashcatu podporuje pouze formát hccapx Předchozí formát hccap již není podporován
Oficiální online konverze https: / /hashcat.net/cap2hccapx/hashcat64.exe -a 3 -m 2500 1.hccapx 1391040? Díky? Díky? Děkuji? d
![]()
Ostatní
Pro cracknutou hodnotu hash použijte hashcat64.exe hash- -show pro zobrazení výsledků
Všechny výsledky crackingu hash jsou v souboru hashcat.potfile
Pokud crack trvá příliš dlouho, můžete stisknout klávesu s pro zobrazení stavu crackingu, klávesu p pozastavit, klávesu r pokračovat v crackingu a klávesu q ukončit crack.
Při crackování v režimu GPU lze optimalizaci automaticky provádět pomocí parametru-o
Návrhy ve skutečném crackingu, pokud to crackáme slepě, zabere nám to spoustu času a zdrojů
1. Nejprve si projděte běžně používaný slovník slabých hesel 2. Kombinujte hesla, například: zhang1999, použijte kombinaci příjmení a roku narození. Samozřejmě můžete použít i jiné kombinace. 3. Uspořádejte běžně používané kombinace masek a umístěte je do souboru. hcmask v maskách a poté jej nechejte automaticky načíst a crack 4. Pokud to opravdu nefunguje, můžete zkusit spustit všechny kombinace s nízkými čísly, ale nedoporučuje se prolomit kombinace s příliš vysokými čísly, protože pokud je heslo nastavené druhou stranou velmi složité, vaše heslo nebude nakonec prolomeno, ale bude plýtvat hodně času a zdrojů, zisk převyšuje ztrátu6. Optimalizace parametrů HashCat
S ohledem na rychlost crackingu HashCat a alokaci zdrojů můžeme nakonfigurovat některé parametry
1. Ladění zátěže.
Hodnoty podporované tímto parametrem jsou 1,8,40,80,160- -gpu-accel 160 Může maximalizovat výkon GPU.2.Gpu loops Load Finishing
Tento parametr podporuje hodnoty v rozsahu 8-1024 (některé algoritmy podporují pouze 1000).- -gpu-loops 1024 umožňuje maximální výkon GPU.3. Velikost segmentu Velikost mezipaměti slovníku
Tento parametr nastavuje velikost mezipaměti paměti. Funkcí je umístit slovník do mezipaměti paměti, aby se urychlilo cracking slovníku. Výchozí nastavení je 32 MB lze nastavit podle vlastních podmínek paměti, samozřejmě čím větší, tím blokovější.- -segment-size 512 Může zvýšit rychlost rozbití velkých slovníků.Článek je reprodukován z komunity proroků, původním autorem je Qiyou, porušen a smazán