Metode penggunaan hashcat untuk berbagi teknologi

hashcat memiliki empat cara dasar untuk mendekripsi :
1. Kamus Dekripsi

2. String gabungan dekripsi

3. Brute Force Decryption (Deprecated) – mask attack (mask Decryption )
4. Dekripsi campuran
dan metode dekripsi berbasis aturan , serta metode peralihan huruf besar dan kecil, tetapi dapat diklasifikasikan sebagai aturan dekripsi

Kamus Dekripsi

-A 0-M tipe hashfile kamus1 kamus2
Tampaknya Anda juga dapat menggunakan akselerasi gpu

string kombinasi dekripsi

Jika isi dalam kamus adalah seperti ini
11
22
33

maka kombinasinya adalah:
1111
1122
1133
2222
2233
3333

Tentukan karakter kiri atau kanan

     { 

        -k,     - -rule-right = rule                           Aturan   tunggal   diterapkan   pada   setiap   kata   pada     kanan   Kamus123 

Sebagai contoh:
Kamus 1:

         11 
        2212 

Kamus 2:

         33 
        4412 

Perintah:

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

Kata di $ kamus proxy di atas, -j ' $- ' berarti menambahkan-, -k ' $ di sisi kanan kata! ' berarti menambahkan satu di sebelah kiri kata! Jadi kombinasi yang dihasilkan adalah:

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

Mask Attack

Penjelasan resmi relatif sederhana, yaitu Mask Attack lebih kuat dari brute-force dalam mengurangi jumlah tabel kata sandi. Adapun algoritma untuk mengurangi jumlah kata sandi Tidak banyak pengenalan (berdasarkan file hcmask), saya hanya menyebutkan kalimat singkat untuk mengurangi jumlah kata sandi melalui beberapa bentuk kata sandi konvensional, misalnya: "Kele1997", kekerasan kasar akan mencantumkan semua kemungkinan saat mendekripsi , dll. Namun saat melakukan serangan masker, program akan mencoba hanya menggunakan huruf besar pada huruf pertama, karena sebagian besar kata sandi jarang memiliki huruf besar pada posisi kedua atau ketiga. Aturan ini digunakan untuk mengurangi jumlah kandidat kata sandi

Resmi Dikatakan bahwa serangan masker tidak memiliki kekurangan dibandingkan dengan kekuatan kasar, karena serangan masker dapat menghasilkan semua kata sandi kekuatan kasar

set karakter

 set karakter bawaan 
? l   =   abcdefghijklmnopqrstuvwxyz 
? u   =   ABCDEFGHIJKLMNOPQRSTUVWXYZ 
? d   =   0123456789 
? h   =   0123456789abcdef 
? H   =   0123456789ABCDEF 
? s   =   «Ruang»! "#$%&'()*+,-./:; <=>? @[\]^_`{|}~ 
? A   =  ? Aku? Kamu? d? s 
? b   =  

0   -   0xff123456789

Direktori program memiliki Charset yang berisi berbagai karakter aneh. Jika ada di kata sandi Anda, Anda dapat menggunakan file ini

hashcat memiliki empat parameter untuk menentukan kumpulan karakter kustom
– custom-charset1= CS
– custom-charset2= CS
– custom-charset3= CS
– custom-charset4= CS
Keempat parameter ini dapat diganti dengan singkatan-1, -2, -3 dan-4. Anda dapat menentukan set karakter khusus untuk dekripsi

Perintah berikut mengatur charset kustom pertama (-1) ke karakter khusus bahasa Rusia:
-1 charsets/special/russian/ru_ISO-8859-5-special.hcchr

Kenaikan panjang kata sandi

Kita tidak perlu menentukan panjang kata sandi yang tetap, kita dapat menentukan parameter – increment

   -Aku,   - -Kenaikan                                 |             |   Aktifkan   Masker   Kenaikan   mode                                                       |       { }                       |   bilangan     |   berhenti   masker   meningkatkan   pada   X                                       123 

file Masker Hashcat

-A 3 hash.txt mask_file.hcmask   Muat file hcmask dan gunakan masker dalam file untuk mendekripsi

hashcat dilengkapi dengan beberapa file hcmask dan ditempatkan di bawah direktori program mask/

Karakter heksadesimal

- -hex-charset   String setelah

campuran dekripsi

Kata sandi yang dihasilkan adalah kombinasi karakter yang dihasilkan oleh kamus dan kekerasan dekripsi
Misalnya: contoh.dict

         kata sandi 
        halo12 

hashcat64-a 6 contoh.dict? d? d? d? d
? d? d? d? d mewakili bilangan bulat empat digit
sehingga urutan kandidat kata sandi terakhir yang dihasilkan adalah:

         password0000 
        kata sandi0001 
        sandi0002 
    . 
    . 
    . 
        Kata Sandi99991234567 

Hashcat64-A 6? d? d? d? d contoh.dict
Hasil:

 0000password 
0001Kata Sandi 
. 
. 
. 
9999password123456 

Menggunakan aturan untuk meniru serangan hibrida Dekripsi   (Menggunakan aturan untuk meniru serangan hibrida tidak dapat diterjemahkan)

Gunakan maskprocessor untuk menggunakan aturan untuk menghasilkan kekerasan Dekripsi Aturan yang diperlukan, kemudian file aturan yang dihasilkan dapat dimuat menggunakan hashcat-r dan dicampur menjadi kandidat kata sandi
Misalnya: contoh.dict

 Halo 
kata sandi12 

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

Aturan yang dihasilkan adalah seperti ini: 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 

Kemudian gunakan hashcat-a 6 contoh.dict-r bf.rule-m....
Yang terakhir dihasilkan adalah seperti ini:

         hello0   0   0   0 
        Kata Sandi0   0   0   0 
        Halo 0   0   0   1 
        Kata Sandi0   0   0   1 
        Halo 0   0   0   2 
        Kata Sandi0   0   0   2 
    . 
    . 
    . 
        Halo 9   9   9   9 
        Kata Sandi9   9   9   91234567891011 

Yang sebelumnya:Beberapa Pola Serangan Kucing Hashcat
Berikutnya:Hashcat adalah artefak peledakan kata sandi, salah satu alat penting untuk keamanan informasi, dengan ini koleksi catatan artikel ini
  • Fokus pada kata, Excel,PPT,PDF,RAR,ZIP,7Z, paket terkompresi, membuka kunci dan mendekripsi file terenkripsi kantor
  • Kami menyediakan pengguna dengan pemulihan kata sandi paket terkompresi file berkualitas tinggi, pemulihan kata sandi kata membuka kunci PDF
  • Hak cipta © Master pemulihan kata sandi dokumen Platform dekripsi online