Jak korzystać z Hashcat: Udostępnianie techniczne

hashcat ma cztery podstawowe sposoby odszyfrowania :
1. Słownik Deszyfrowanie

2. Połączony ciąg Deszyfrowanie

3. brute force deszyfrowanie (default) – atak maski (maska deszyfrowanie )
4. Mieszane odszyfrowanie
Istnieją również metody odszyfrowania oparte na regułach oraz metody przełączania liter, ale można je sklasyfikować jako regułę odszyfrowanie

Słownik Odszyfrowanie

-a 0-m Typ hashfile dictionary1 dictionary2
Wygląda na to, że można również użyć przyspieszenia gpu

Łączenie ciągów Odszyfrowanie

Jeśli zawartość słownika jest taka
11
22
33

Wtedy kombinacja brzmi:
1111
1122
1133
2222
2233
3333

Określ lewy lub prawy znak

     { 

        -k,     - -rule-right = rule                           pojedyncza   reguła   zastosowana   do   każdego   słowa   na     prawym   słowniku123 

na przykład:
słownik 1:

         11 
        2212 

Słownik 2:

         33 
        4412 

Polecenia:

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

Słowo w $ słowniku proxy powyżej, -j ' $- ' oznacza dodanie-, -k ' $ po prawej stronie słowa! ' oznacza dodanie jednego po lewej stronie słowa! Więc powstała kombinacja:

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

Atak maski

Oficjalne wyjaśnienie tej rzeczy jest stosunkowo proste, to znaczy atak maski jest silniejszy niż brutalna siła, ponieważ zmniejsza liczbę tabel haseł. Jeśli chodzi o algorytm zmniejszania liczby haseł, nie ma zbyt wielu wprowadzeń (na podstawie pliku hcmask), po prostu wspomniałem o zmniejszeniu liczby haseł za pomocą niektórych konwencjonalnych form haseł, na przykład: „Kele1997 ", brutalna siła wyliczy wszystkie możliwości podczas deszyfrowania itp. Jednak podczas ataku maski program spróbuje używać tylko pierwszej litery wielkimi literami, ponieważ większość haseł rzadko ma wielkie litery na drugiej lub trzeciej pozycji. Te reguły służą do zmniejszenia liczby kandydatów na hasła

Oficjalnie Mówi się, że atak maski nie ma żadnych wad w porównaniu z brutalną siłą, ponieważ atak maski może generować wszystkie hasła brutalnej siły

zestaw znaków zestawu znaków

 wbudowany zestaw znaków 
? l   =   abcdefghijklmnopqrstuvwxyz 
? u   =   ABCDEFGHIJKLMNOPQRSTUVWXYZ 
? d   =   0123456789 
? h   =   0123456789abcdef 
? H   =   0123456789ABCDEF 
? s   =   «przestrzeń»! "#$%&'()*+,-./:; <=>? @[\]^_`{|}~ 
?   =  ? Ja? Ty? d? s 
? b   =  

0   -   0xff123456789

W katalogu programu znajdują się zestawy znaków zawierające różne dziwne znaki. Jeśli je dodasz do hasła, możesz użyć tych plików

hashcat ma cztery parametry do określania niestandardowego zestawu znaków
– custom-charset1= CS
– custom-charset2= CS
– custom-charset3= CS
– custom-charset4= CS
Te cztery parametry można zastąpić skrótami-1, -2, -3 i-4. Możesz określić niestandardowy zestaw znaków do odszyfrowania

Następujące polecenie ustawia pierwszy niestandardowy zestaw znaków (-1) na znaki specyficzne dla języka rosyjskiego:
-1 zestawy znaków/special/russian/ru_ISO-8859-5-special.hcchr

Przyrost długości hasła

Nie musimy określać stałej długości hasła, możemy określić parametr – increment

   -ja,   - -Przyrost                                 |             |   Włącz   Maska   Przyrost   Tryb                                                       |       { }                       |   Num     |   Stop   mask   incrementing   at   X                                       123 

Pliki maski Hashcat

-a 3 hash.txt mask_file.hcmask   Załaduj plik hcmask i użyj maski w pliku, aby odszyfrować

hashcat zawiera kilka plików hcmask i umieść je pod katalogiem programu mask/

Znaki szesnastkowe

- -hex-charset   Ciąg znaków po

Mieszanie Odszyfrowanie

Wygenerowane hasło ma słownik i brute force Odszyfrowanie Wygenerowane znakami jest kombinacją
Na przykład: przykład.dict

         hasło 
        Cześć12 

hashcat64-a 6 przykład.dict? d? d? d? d
? d? d? d? d oznacza czterobitową liczbę całkowitą
, więc ostatecznie wygenerowana sekwencja kandydatów na hasła to:

         hasło0000 
        Hasło0001 
        Hasło0002 
    . 
    . 
    . 
        hasło99991234567 

hashcat64-a 6? d? d? d? d przykład.dict
wynik:

 0000hasło 
0001Hasło 
. 
. 
. 
9999password123456 

Użyj reguł do naśladowania ataku hybrydowego Deszyfrowanie   (Używanie reguł do naśladowania ataku hybrydowego nie można przetłumaczyć)

Użyj maskprocessor do wykorzystania reguł do generowania brutalnej siły Deszyfrowanie Wymagane reguły, a następnie wygenerowany plik reguł można załadować za pomocą Hashcat-R i zmieszać w słownik, tworząc kandydatów na hasła
Na przykład: przykład.dict

 Witam 
hasło12 

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

wygenerowana reguła wygląda tak: 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 

Następnie użyj hashcat-a 6 przykład.dict-r bf.rule-m....
Ostatni wygenerowany wygląda tak:

         hello0   0   0   0 
        Hasło0   0   0   0 
        Witam0   0   0   1 
        Hasło0   0   0   1 
        Witam0   0   0   2 
        Hasło0   0   0   2 
    . 
    . 
    . 
        Witaj9   9   9   9 
        Hasło9   9   9   91234567891011 

Poprzedni:Kilka trybów ataku w hashcat
Następny:Hashcat to potężne narzędzie do łamania haseł i jedno z podstawowych narzędzi bezpieczeństwa informacji. Zapiszę ten artykuł jako zapis i podsumowanie.
  • Skoncentruj się na Word, Excel, PPT, PDF, RAR, ZIP, 7Z, skompresowanych pakietach, odblokowywaniu i odszyfrowaniu zaszyfrowanych plików Office
  • Zapewniamy użytkownikom wysokiej jakości odzyskiwanie hasła pakietu skompresowanego pliku, odblokowanie pliku PDF i odzyskiwanie hasła Word
  • Prawa autorskie © Mistrz odzyskiwania hasła dokumentu Platforma odszyfrowania online