Jak používat hashcat Sdílení technologie

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. Brute force 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 metody 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 lze použít zrychlení gpu

kombinované řetězce dešifrování

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

Pak je kombinace:
1111
1122
1133
2222
2233
3333

Zadejte levé nebo pravé znaky

     { 
        -k,     - -rule-right = pravidlo                           jediné   pravidlo   aplikované   na   každé   slovo   na     pravý   slovník123 

například:
slovník 1:

         11 
        2212 

Slovník 2:

         33 
        4412 

Příkazy:

         -j   ' $- ' 
-K-K-K-K! $ ' 12 

$ Slovo ve slovníku proxy výše, -j ' $- ' znamená přidat-, -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 algoritmus pro snížení počtu hesel, neexistuje příliš mnoho úvodů (na základě souboru hcmask), jen se jednoduše zmíním o tom, jak snížit počet hesel pomocí některých konvenčních formulářů hesel, například: "Kele1997", brute-force bude vyjmenovat všechny možnosti při dešifrování 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šechny brute-force hesla

Charset 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 tyto soubory použít

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ů pro 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   Maska   přírůstek   režim                                                       |     <58x56>   Num     |   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, které jsou umístěny pod programovým adresářem mask/

Hexadecimální znaky

- -hex-charset   Řetězec za nimi je 16

Heslo generované smíšením dešifrováním

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

         heslo 
        hello12 

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

         heslo0000 
        Heslo0001 
        Heslo0002 
    . 
    . 
    . 
        Heslo99991234567 

hashcat64-a 6? Díky? Díky? Díky? d example.dict
Výsledek:

 0000password 
0001heslo 
. 
. 
. 
9999password123456 

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

Použijte maskprocessor k použití pravidel k generování hrubé síly Dešifrování Požadovaná pravidla a poté vygenerovaný soubor pravidel lze načíst pomocí hashcat-r a smíchat 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 

Pak použijte hashcat-a 6 příklad.dict-r bf.rule-m....
Poslední generace vypadá takto:

         hello0   0   0   0 
        heslo0   0   0   0 
        hello0   0   0   1 
        heslo0   0   0   1 
        hello0   0   0   2 
        heslo0   0   0   2 
    . 
    . 
    . 
        Ahoj 9   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.
  • Focus on Word, Excel, PPT, PDF, RAR, ZIP, 7Z, Compressed File, Office Encrypted File Unlock Decryption
  • We provide users with high-quality file compression password recovery, PDF unlocking, and Word password recovery services.
  • Copyright © Document Password Recovery Master Online Decryption Platform