Jak používat hashcat Sdílení technologie

Publikováno v · Author:Mistr obnovy hesla dokumentu

hashcat má čtyři základní způsoby dešifrování :
1. Slovník Dešifrování

2. Kombinovaný řetězec Dešifrování

3. Brutal Dešifrování (Deprecated) – mask attack (mask Dešifrování )
4. Smíšené dešifrování
Existují také metody dešifrování založené na pravidlech a přepínání velkých a malých písmen, ale lze je klasifikovat jako pravidla dešifrování

Slovník Dešifrování

-a 0-m typ hashfile slovník1 slovník2
Zdá se, že můžete také použít akceleraci gpu

kombinovat řetězce dešifrovat

Pokud je obsah ve slovníku takový
11
22
33

Pak je kombinace:
1111
1122
1133
2222
2233
3333

Zadejte levé nebo pravé znaky

           -j,     - -rule-left = pravidlo                             Jednotné   pravidlo   platilo   na   každé   slovo   na   slovníku   levé   

        -k,     - -rule-right = pravidlo                           Jednotné   pravidlo   aplikovalo   na   každé   slovo   na   pravý   slovník123 

Například:
Slovník 1:

         11 
        2212 

Slovník 2:

         33 
        4412 

Příkazy:

         -j   ' $- ' 
        -k   '! $ ' 12 

Slovo ve slovníku $ proxy výše, -j ' $- ' znamená přidání-, -k ' $ na pravé straně slova! ' znamená přidat jednu vlevo od slova!
Takže výsledná kombinace je:

         11-33! 
        22-33! 
        11-44! 
        22-44! 1234 

Mask Attack

Oficiální vysvětlení této věci je poměrně jednoduché, to znamená, že Mask Attack je silnější než brute-force v tom, že snižuje počet tabulek hesel, pokud jde o snížení počtu hesel, algoritmus není příliš představen (na základě souboru hcmask), jen se jednoduše zmínil o tom, jak snížit počet hesel pomocí některých konvenčních formulářů hesel, například: "Kele1997", brute při dešifrování budou vyjmenovány všechny možnosti atd. Při útoku masky se však program pokusí použít pouze první písmeno velkými písmeny, protože většina hesel má zřídka velká písmena na druhé nebo třetí pozici. Pomocí těchto pravidel lze snížit počet kandidátů na hesla

Oficiálně mask attack nemá žádné nevýhody ve srovnání s brute-force, protože mask attack může generovat všechna hrubá hesla

Sada znaků Charset

 Vestavěná sada znaků 
? l   =   abcdefghijklmnopqrstuvwxyz 
? u   =   ABCDEFGHIJKLMNOPQRSTUVWXYZ 
? d   =   0123456789 
? h   =   0123456789abcdef 
? H   =   0123456789ABCDEF 
? s   =   «Prostor»! " #$% & ' () * +, -. /:; < = >? @[\]^_`{|}~ 
? A   =  ? Já? Ty? Díky? s 
? b   =  

0   -   0xff123456789

V adresáři programu jsou sady znaků obsahující různé podivné znaky. Pokud je přidáte do hesla, můžete použít tyto soubory

hashcat má čtyři parametry pro určení vlastní sady znaků
– custom-charset1= CS
– custom-charset2= CS
– custom-charset3= CS
– custom-charset4= CS
Tyto čtyři parametry lze nahradit zkratkami-1, -2, -3 a-4. Můžete zadat vlastní sadu znaků, abyste mohli pokračovat Dešifrování

Následující příkaz nastaví první vlastní sadu znaků (-1) na znaky specifické pro ruský jazyk:
-1 znaky/special/russian/ru_ISO-8859-5-special.hcchr

Přírůstek délky hesla

Nemusíme specifikovat pevnou délku hesla, můžeme zadat parametr – increment

   -i,   - -přírůstek                                 |             |   Povolit   masku   přírůstek   režim                                                       |     < 6x126>   |   číslo     |   Zastavte   masku   zvyšující se   na   X                                       123 

soubory masky Hashcat

-a 3 hash.txt mask_file.hcmask   Načtěte soubor hcmask a použijte masku v souboru k dešifrování

hashcat přichází s několika soubory hcmask a umístěte je pod programový adresář mask/

Hexadecimální znaky

- -hex-charset   Následující řetězec je 16 pro

smíchání dešifrování

Vygenerované heslo je kombinací znaků generovaných slovníkem a brute force dešifrováním
Příklad: příklad.dict

         heslo 
        Ahoj12 

hashcat64-a 6 příklad.dict? Díky? Děkuji? Díky? d
? Díky? Děkuji? Díky? d představuje čtyřbitové celé číslo
Takže konečná vygenerovaná sekvence kandidátů na heslo je:

         heslo0000 
        Heslo0001 
        Heslo0002 
       . 
       . 
       . 
        Heslo99991234567 

hashcat64-a 6? Díky? Díky? Děkuji? d example.dict
Výsledky:

 0000Heslo 
0001heslo 
. 
. 
. 
9999heslo123456 

Použití pravidel k emulaci hybridního útoku Dešifrování   (Použití pravidel k emulaci hybridního útoku Nelze to přeložit)

Použijte maskprocessor k použití pravidel k generování hrubé síly Dešifrujte požadovaná pravidla a poté lze vygenerovaný soubor pravidel načíst pomocí hashcat-r a smíchat slovníkem do kandidátů na hesla
Například: příklad.dict

 Dobrý den 
Heslo12 

hash-o bf.rule ' $? d $? d $? d $? d

Generované pravidlo vypadá takto: bf.rule

 $0   $0   $0   $0 
$0   $0   $0   $1 
$0   $0   $0   $2 
$0   $0   $0   $3 
$0   $0   $0   $4 
. 
. 
. 
$9   $9   $9   $9123456789 

Potom použijte hashcat-a 6 example.dict-r bf.rule-m....
Poslední generovaný vypadá takto:

         hello0   0   0   0 
        Heslo0   0   0   0 
        Ahoj0   0   0   1 
        Heslo0   0   0   1 
        Ahoj0   0   0   2 
        Heslo0   0   0   2 
       . 
       . 
       . 
        Ahoj9   9   9   9 
        Heslo9   9   9   91234567891011 

Předchozí článek:hashcat Několik režimů útoku hashcat
Další článek:Hashcat je nástroj pro odstraňování hesel a jeden ze základních nástrojů pro bezpečnost informací. Tento článek je tímto uložen do záložek.
  • 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