Hashcat je známý jako nejrychlejší nástroj pro dešifrování hesel na světě Jak použít Hashcat k dešifrování hesel?

Publikováno v · Author:Mistr obnovy hesla dokumentu

Hashcat je známý jako nejrychlejší nástroj pro dešifrování hesel na světě Dnešní článek extrahuje několik běžně používaných parametrů a zkombinuje je s příkazy pro dešifrování hesel, aby analyzoval, jak používat Hashcat k dešifrování hesel.

1.PNG

-m/ - -hash-type

Víme, že hashcat dokáže rozluštět velké množství typů hesel, dokáže rozluštět asi 210 typů hesel, z nichž drtivá většina je hash. Chcete-li dešifrovat heslo pomocí hashcatu, musíte nejprve porozumět tvaru hesla a poté indexovat číslo hesla v hashcatu podle tvaru hesla.

Vezmeme heslo: digapis a hodnotu soli asdf jako příklady, abychom ukázali podobu některých hodnot hash.

Číslo Název Typ Příklad
0 MD5 Hash, délka 32 8713d75511bea7e0df78c6063dc778b0
1400 SHA256 hash aa106625c7de812d6118992a191ea4627e2457fa80bf6ec06f9c60cbf8e5260f
1700 SHA512 hash 23afac4524f62ea4d941ca4933249b2b78d19069773266abc36d6fd17a6fbe2f4ccc834acc868358ba32ddca553611218a2865f975339fe45d38cc1999f84b5e
10 MD5 ($pass.$salt) Po přidání soli do hesla proveďte MD5 jednou, heslo je první 48985c61e2581c3f9ee5f1cfb775afbc: asdf
20 MD5 ($salt.$pass) Sůl před 4fa1dd606353e055fed67d9812bddf35: asdf
2600 MD5 (MD5 ($pass)) Heslo je provedeno dvakrát MD5 98177c3f36af4a3f77f5b87594e6cf6a
3710 MD5 ($salt.MD5 ($pass)) Heslo je převedeno na MD5, přidejte sůl vpředu a znovu provedete MD5 88a535877ec21b8786775a7074e4de4c: asdf
4400 MD5 (SHA1 ($pass)) Heslo provede konverzi SHA1 a poté MD5 ec7bf3099984001a2b0f37ba5d1d68fa
4500 SHA1 (SHA1 ($pass)) vynechal 005a41cfe16c9a5556c7a5cdd5f1958991f2e031
1460 HMAC-SHA256 (key = $salt) vynechal d684ab7c38ddc262f215328334c4d0273cef10d6c5e61988f5cc87fcab8a7a60: asdf
11500 CRC32 Vynecháno 4C244A19:00000000

-a/ - -attack-mode

-Příkaz může určit režim útoku Pro dešifrování hesla pomocí hashcatu nestačí znát pouze číslo hesla. Musíte také vybrat režim útoku, který používá hashcat k dešifrování hesla.

Hashcat4.0.1 má 5 režimů útoku, každý má své vlastní charakteristiky.


Číslo Režim útoku Význam
0 Přímo Režim přímého útoku  
1 Combinstion Režim kombinovaného útoku  
3 Brute-force Režim výbušného crackingu  
6 Hybridní seznam slov + maska Kombinace slovníku + maska  
7 Hybird Mask + Wordlist Kombinace masky + slovník  

V těchto 5 režimech útoku můžeme použít slovník k dešifrování hesel, použijte cracking hrubou silou k procházení všech možných hesel nebo můžete kombinovat slovníky a masky pro dešifrování hesel V různých režimech útoku jsou parametry používané příkazem hashcat různé. Vezměme si režim útoku straight jako příklad, abychom se dozvěděli, jak hashcat používá slovníkové soubory k dešifrování hesel. Kolegové také vloží použití dalších parametrů.

Režim přímého útoku (-A 0)

Režim přímého útoku spočívá v přímém použití slovníku k rozbití hesel. Může použít jeden slovníkový soubor nebo více slovníkových souborů k dešifrování. Můžete také zefektivnit výbuch hesel kombinací slovníků s soubory pravidel.

Útok s jedním slovníkem:

hashcat-a 0 – m 0 mima.txt – o outfile dic.txt

4.PNG

-a specifikuje režim útoku jako přímý útok, -m specifikuje typ hash jako MD5, -o zapíše dešifrované heslo do outfile.

Útok s dvojitým slovníkem

Útok s dvojitým slovníkem je také situací v režimu přímého útoku, který načte dva slovníkové soubory při použití slovníkových souborů k rozbití hesel. Tím se rozšiřuje prostor slovníkového souboru.

5.PNG

Útok s více slovníky

Útok s více slovníky využívá načítání více slovníkových souborů současně Následující příkaz používá tři slovníky k provedení slovníkového útoku, načtení tří slovníků postupně pro explozi. dic.txt v příkazu je slovníkový soubor používaný při odstřelování.

6.PNG

Útok na adresář slovníku

Útok na adresář slovníku použije více souborů slovníku v adresáři slovníku pro přímé útoky, pomocí adresáře slovníku Více slovníkových souborů v adresáři slovníku bude načítáno postupně během procesu přímého útoku. dic v následujícím příkazu je složka, kde se nachází více slovníkových souborů.

7.PNG

Útok slovníku + pravidla

Příkaz-r/ - -rule-file aplikuje více pravidel v souboru pravidel na každé slovo ve slovníku. Soubory pravidel můžete vygenerovat sami nebo použít soubory pravidel, které jsou dodávány s Hashcatem. Soubor pravidel dodávaný s hashcatem je obvykle ve složce Pravidla. Soubory pravidel ve složce pravidel jsou následující:

8.PNG

Při útoku slovník + pravidla můžete použít jeden slovník, více slovníků nebo adresáře slovníků v kombinaci s soubory pravidel pro odstřelování hesel. Ve skutečnosti se jedná o formu přímého útoku na dotykový vzor v kombinaci s souborem pravidel.

Takzvaná pravidla jsou podobná programovacímu jazyku, který generuje kandidátská hesla. Může upravovat, ořezávat, rozšiřovat slova nebo přeskakovat některé operace na základě podmíněných operátorů. To umožňuje provádět útoky flexibilněji a efektivněji.

9.PNG Útoky pravidel lze použít v kombinaci s dvojitými slovníky, víceslovníky nebo dokonce slovníkovými adresáři. Použití je podobné útoku s jedním slovníkem + pravidly.

Výstupní příkaz

-o/ - -outfile

Za parametrem-o je soubor pro použití Zadejte dešifrované heslo do zadaného souboru pomocí příkazu-o, výchozí Formulář úložiště je hash:plain. Příklad použití tohoto příkazu je již dříve. Můžete se podívat na obrázek výše.

- -outfile-format

Tento příkaz může určit výstupní formát souboru outfile. Soubor Outfile má celkem 15 výstupních režimů.

10.PNG

Outfile-format =1 vydává pouze dešifrovaný hash šifrovaného textu;

11.PNG 12.PNG

Outfile-format =2, vystupuje pouze prostý text dešifrovaného hesla.

13.PNG 14.PNG

- -remove

Kromě použití parametru-o pro výstup můžeme také použít parametr remove k filtrování dešifrovaných hesel v souboru šifrovaného textu a ponechat pouze hesla, která nelze dešifrovat. Tímto způsobem lze při následném dešifrování hesla snížit duplicitu práce. Q.PNG

15.PNG 16.PNG

- -status

Když je počet rozluštěných hesel poměrně velký nebo slovník soubor je velmi velký Zobrazí se následující volba Zadáním S na klávesnici se na obrazovce vytiskne další stav, pomocí kterého můžete zobrazit aktuální průběh rozluštění hesla.

17.PNG

Pokaždé, když chcete zkontrolovat aktuální průběh dešifrování hesla, je obtížné zadat S. To je pomocí parametru stavu automaticky aktualizovat obrazovku stavu. Snížení počtu operací, které musíte provést, může také snížit náhodné dotyky.

w.PNG

18.PNG

- -status-timer

Kromě použití statusového příkazu hashcat k automatické aktualizaci stavu obrazovky můžete také použít parametr- -status-timer k nastavení intervalu aktualizací stavové obrazovky.

19.PNG

Shrnutí

Použití režimu přímého útoku v Hashcatu je zhruba výše uvedené. Pokud máte zájem o hashcat, můžete také přímo navštívit webové stránky hashcat, které obsahují podrobný úvod do parametrů příkazu hashcat a každého režimu útoku.

Článek je přetištěn z Dingniu Network Security Laboratory

Předchozí článek:Sdílení zkušeností s využitím akcelerace GPU pro zlepšení rychlosti dešifrování v Hashcatu
Další článek:Technické principy praskání hesla, jak zlepšit úspěšnost dešifrování, jak úspěšně dešifrovat a získat heslo
  • Zaměřte se na Word,Excel,PPT,PDF,RAR,ZIP,7Z, komprimované balíčky, odemykání a dešifrování šifrovaných souborů kanceláře
  • Poskytujeme uživatelům vysoce kvalitní obnovu hesla pro komprimované balíčky souborů, odemknutí PDF a obnovu hesla pro slovo
  • Copyright © Document Password Recovery Master Online dešifrovací platforma