Hashcat Kullanım Yöntemi Teknoloji Paylaşımı

hashcat'in şifresini çözmenin dört temel yolu vardır:
1. Sözlük Şifre çözme

2. Birleşik dize şifresini çözme

3. Brute Force Decryption (Deprecated) – Maske Saldırısı (Maske Decryption )
4. Karışık şifre çözme
ayrıca kural tabanlı şifre çözme yöntemleri ve büyük ve küçük harf değiştirme yöntemleri de vardır, ancak bunlar kural olarak sınıflandırılabilir şifre çözme

Sözlük Şifre çözme

-A 0-M tipi hashfile sözlüğü1 sözlüğü2
gpu hızlandırma

kombinasyon dizeleri şifre çözme

Sözlüğün içeriği şu şekildeyse
11
22
33

O zaman kombinasyon şu şekildedir:
1111
1122
1133
2222
2233
3333

Sol veya sağdaki karakterleri belirtin

     { 

        -k,     - -rule-right = rule                           tek   kural       her   kelimeye       sağ   sözlüğü123 

örneğin:
sözlük 1:

         11 
        2212 

sözlük 2:

         33 
        4412 

Komutlar:

         -j   ' $- ' 
-Hayır. $ ' 12 

Yukarıdaki $ vekil sözlüğündeki kelime, -j ' $- ' kelimenin sağ tarafına-, -k ' $ eklenmesi anlamına gelir! ' kelimenin sol tarafına bir tane eklemek anlamına gelir! Yani ortaya çıkan kombinasyon:

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

Maske Saldırısı

Bu şeyin resmi açıklaması nispeten basittir, yani Maske Saldırısı şifre tablolarının sayısını azaltmak için brute-force'dan daha güçlüdür. Algoritma çok fazla tanıtım yapmıyor (hcmask dosyasına dayanarak), sadece bazı geleneksel şifre formları aracılığıyla şifre sayısını azaltmak için kısaca bahsediyorum. Örneğin: "Kele1997", şiddetli şifresini çözerken tüm olasılıkları sıralayacak, vb. Ancak Maske Saldırısı sırasında program yalnızca ilk harfi büyük harflerle harflemeye çalışacaktır çünkü çoğu şifre nadiren ikinci veya üçüncü konumda büyük harflere sahiptir. Bu kurallar, şifre adaylarının sayısını azaltmak için kullanılır

Resmi olarak Maske Saldırısının brute-force ile karşılaştırıldığında herhangi bir dezavantajı yoktur çünkü Maske Saldırısı tüm brute-force şifrelerini üretebilir

Charset karakter seti

 yerleşik karakter seti 
? l   =   abcdefghijklmnopqrstuvwxyz 
? u   =   ABCDEFGHIJKLMNOPQRSTUVWXYZ 
? d   =   0123456789 
? h   =   0123456789abcdef 
? H   =   0123456789ABCDEF 
? s   =   «Uzay»! "#$%&'()*+,-./:; <=>? @[\]^_`{|}~ 
? A   =  ? Ben mi? Sen mi? d mi? s 
? b   =  

0   -   0xff123456789

Program dizininde her türlü tuhaf karakter içeren charsets bulunur. Eğer şifrenizi eklerseniz, bu dosyaları kullanabilirsiniz

hashcat, özel karakter kümelerini belirtmek için dört parametreye sahiptir
– custom-charset1= CS
– custom-charset2= CS
– custom-charset3= CS
– custom-charset4= CS
Bu dört parametre-1, -2, -3 ve-4 kısaltmalarıyla değiştirilebilir.

şifresini çözmek için özel karakter kümeleri belirtebilirsiniz

Aşağıdaki komut, ilk özel karakter kümesini (-1) Rusça dile özgü karakterlere ayarlar:
-1 charsets/special/russian/ru_ISO-8859-5-special.hcchr

Şifre uzunluğu artışı

Şifrenin sabit uzunluğunu belirtmemize gerek yok, – increment parametresini belirterek bunu yapabiliriz

 -Ben,   - -Artırma                                 |             |   Etkinleştir   Maske   Artırma   Modu                                                       |       { }                       |   Num     |     maske       X                                       123 

Hashcat maske dosyaları

-a 3 hash.txt mask_file.hcmask   hcmask dosyasını yükleyin ve

şifresini çözmek için dosyadaki maskeyi kullanın. hashcat, birkaç hcmask dosyasıyla birlikte gelir ve onları program dizininin altına koyar. mask/

Onaltılık karakterler

- -hex-charset   arkasındaki dize 16'dır

karıştırın şifresini çözün

Oluşturulan şifre sözlük ve şiddetli şifresini çözerek oluşturulan karakterlerin bir kombinasyonudur.
{
} Örneğin: örnek.dict

         şifre 
        merhaba12 

hashcat64-a 6 örnek.dict? d mi? d mi? d mi? d
? d mi? d mi? d mi? d, dört bitlik bir tamsayıyı temsil eder
, dolayısıyla oluşturulan son şifre aday dizisi:

         password0000 
        Şifre0001 
        Şifre0002 
    . 
    . 
    . 
        Şifre99991234567 

hashcat64-a 6? d mi? d mi? d mi? d örnek.dict
Sonuç:

 0000password 
0001şifre 
. 
. 
. 
9999password123456 

Hibrit saldırıyı taklit etmek için kuralları kullanın Şifre çözme   (Hibrit saldırıyı taklit etmek için kuralları kullanmak tercüme edilemez)

Kuralları kullanarak şiddetli kuvvet oluşturun Şifre çözme Gerekli kurallar ve daha sonra oluşturulan kural dosyası hashcat-r kullanılarak yüklenebilir ve şifre adaylarına karıştırılabilir
Örneğin: örnek.dict

 Merhaba 
Şifre12 

Hash-O bf.rule ' $? d $ mı? d $ mı? d $ mı? d

tarafından oluşturulan kural şöyle görünüyor: 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 

Sonra kullanın hashcat-a 6 örnek.dict-r bf.rule-m....
Son üretilen şu şekilde görünüyor:

         hello0   0   0   0 
        Şifre0   0   0   0 
        Merhaba 0   0   0   1 
        şifre0   0   0   1 
        Merhaba0   0   0   2 
        Şifre0   0   0   2 
    . 
    . 
    . 
        Merhaba 9   9   9   9 
        Şifre9   9   9   91234567891011 

Bir önceki:Hashcat karma kedisinin birkaç saldırı modu
Sonraki:Hashcat, bilgi güvenliği için gerekli araçlardan biri olan bir şifre patlaması yapıtıdır.
  • Word, Excel, PPT, PDF, RAR, ZIP, 7Z, sıkıştırılmış paket, Office şifreli dosyaların kilidini açma ve şifresini çözmeye odaklanın
  • Kullanıcılara yüksek kaliteli dosya sıkıştırılmış paket şifre kurtarma, PDF kilidini açma kelime şifre kurtarma
  • sunuyoruz
  • Telif Hakkı © Belge Şifre Kurtarma Ustası Çevrimiçi Şifre Çözme Platformu