Genel şifre kırma araçlarının kırma hızı çok yavaş olduğundan ve desteklenen çok fazla şifre kırma protokolü olmadığından, brute force kırma durumunda bazı şifreler bir yıl içinde kırılamaz. Sözlük kullanırsanız, açık metin şifresini kullanmanız gerekir. Sadece sözlükte kullanılabilir ve şifre sözlüğü çok büyükse bu zaman kaybı olacaktır. İşte dünyanın en hızlı şifre kırma aracı, hashcat, hashcat github adresi, indirmenin en son sürümünü seçin.
GPU
CPU
APU
DSP
FPGA
Coprocessor
Resimde gösterildiği gibi bilgisayarınızın grafik kartı modeline karşılık gelen grafik kartı sürücüsünü indirmek için NVIDA resmi web sitesine gidin ve ardından talimatları takip edin ve adım adım yükleyin.
Kurulum tamamlandıktan sonra bilgisayarınızı yeniden başlatın.
(NAVIDA'nın grafik kartının yalnızca resmi sürücüyü yüklemesi gerekir ve zaten HASHCAT'ın şifreyi kırması için gereken GPU hesaplama araçlarını içerir. Yukarıdaki resimden resmi olarak indirilen grafik kartı sürücüsünü kullanmayı unutmayın. windows'la birlikte gelen grafik kartı sürücüsünü kullanmayın.)
1 hashcat64.exe -b
HASHCAT'ın çeşitli şifre karışımlarını kırma hızını karşılaştırın.
GPU düzgün yüklenmiş ise ayarları kontrol edin ve özelliklerini ve kullanılan sürücü bilgilerini listeleyecektir.
Normal
1 -m, — hash-type = NUM hash kategorisi, NUM değeri yardım bilgilerinin altındaki hash kategorisi değerine atıfta bulunur ve değeri sayıdır. m değeri belirtilmezse, varsayılan olarak md5'e atıfta bulunur, örneğin-M 1800 sha512 Linux şifrelemesidir. 2 3 -a, – attack-mode = NUM Değeri arka parametreye atıfta bulunulan saldırı modu. "-a 0" sözlük saldırısı, "-a 1" kombinasyon saldırısı; "-A 3" maske saldırısı. 4 5 -V, — version version information 6 7 -h, — help Yardım bilgileri. 8 9 – Sessiz Sessiz mod, Çıkışı bastırma
Karşılaştırma testi
1 -b, – Karşılaştırma Bilgisayarın kırılma hızını test eder ve donanımla ilgili bilgileri görüntüler
Çeşitli
1 – hex-salt Tuz değeri onaltılıkta verilir 2 3 – hex-charset Karakter setinin onaltılıkta verilir 4 5 – runtime = NUM Çalışma
Dosya
1 -o, – outfile = FILE hash dosyasını tanımla Çıkış dosyasını kurtarma 2 3 – outfile-format = NUM hash dosyasının çıktı formatını tanımla, aşağıdaki kaynaklara bakın 4 5 – outfile-autohex-disable Onaltılık çıkışı yasakla Düz metin 6 7 -p, – separator = CHAR hash listesi/çıktı dosyası için ayırıcı karakteri tanımla 8 14 15 – remove Başarılı bir şekilde kırılmış hash kaldırın, hash metinden okunduğunda yararlıdır, zaten kırılmış hash-ı kendiniz elle kaldırmaktan kaçının 16 17 – stdout Konsol modu 18 19 – potfile-disable pot dosyasını yazmaz 20 21 – debug-mode = NUM Hata ayıklama modunu tanımlayın (sadece kuralları kullanarak karıştırın), aşağıdaki kaynaklara bakın 22 23 – debug-file = file Hata ayıklama kurallarının çıktı dosyası (hata ayıklama moduna bakın) 24 25 -e, – salt-file = file Tuz eklemeyi tanımlayın – words-limit = NUM Kelime sayısını sınırlayın (dağıtılmış)
rule
1 -r, – rules-file = file Kural dosyasını kullanın: -r 1.rule, 2 3 -g, – generate-rules = NUM Rastgele kurallar oluşturun 4 5 – generate-rules-func-min = Rastgele kural başına minimum 6 7 – generate-rules-func-max = Rastgele kural başına maksimum 8 9 – generate-rules-seed = NUM dabcdef : ayarlar mı? 1 0123456789abcdef 6 7 -4, – custom-charset4= CS -2mycharset.hcchr için ayarlar? 2 mycharset'te yer alıyor. hcchr
Saldırı modu
1 – toggle-min = NUM Sözlükteki harflerin minimum değeri 2 3 – toggle-max = NUM Sözlükteki harflerin maksimum değeri 4 5 – increment Geliştirme modunu kullanın 6 7 – increment-min = NUM Geliştirme modu başlangıç değeri 8 9 – increment-max = NUM Geliştirme modu bitiş değeri 10 { Daha sonra aday karakterleri yazdırın 24 25 – elem-cnt-min = NUM Zincir başına minimum eleman sayısı 26 27 – elem-cnt-max = NUM Zincir başına maksimum eleman sayısı 28 29 – wl-dist-len Sözlük tablosundan çıktı uzunluk dağılımını hesaplayın 30 31 – wl-max = NUM Sözlük dosyasından NUM kelime yüklemek, yüklemeyi engellemek için 0'ı ayarlayın. 32 33 – case-permute Sözlüğün her kelimesini tersine çevir
Referans
1 = hash [: salt] 2 = düz düz 3 = hash [: salt]: düz 4 = hex_plain 5 = hash [: salt]: hex_plain 6 = düz:hex_plain 7 = hash [: salt]: düz:hex_plain 8 = crackpos 9 = hash [: salt]: crackpos 10 = düz:crackpos 11 = hash [: salt]: düz:crackpos 12 Hata ayıklama modu çıktı dosyası (Sadece hibrit mod için, kurallar kullanılarak):
1 = Kaydet Bulma Kural 2 = Kaydet Orijinal Kelime 3 = Kaydet Orijinal Kelime ve Bulma Kural 4 = Kaydet Orijinal Kelime, Bulma Kural ve Değiştirilmiş Düz
<89x8 9> Yerleşik karakter seti:
1 ? l = abcdefghijklmnopqrstuvwxyz küçük harfleri temsil eder 2 3 ? u = ABCDEFGHIJKLMNOPQRSTUVWXYZ büyük harfleri temsil eder 4 5 ? d = 0123456789 6 7 sayılarını temsil eder mi? s = ! " #$% &' () * +, -. /:; < = >? @ [\] ^_` {|} ~ özel karakterleri temsil eder 8 9 ? Bir = mı? Ben mi? Sen mi? d mi? s Büyük ve küçük harflerle özel karakterlerin birleşimi 10 11 ? b =0 – 0xff
Saldırı modu
1 0 = Düz (sözlük kırılması) 2 3 1 = Kombinasyon (kombinasyon kırılması) 4 5 2 = Toggle-Case Büyük harf dönüştürme) 6 7 3 = Brute-force (maske Brute force kırma) 8 9 4 = Permutasyon (dizi kırma) 10 11 5 = Table-Lookup (arama tablosu kırma) 12 13 6 = Hibrit Dikt + Maske Sözlük Artı Maske Crack 14 15 7 = Hibrit Maske + Dikt Maske + Sözlük Crack 16 17 8 = Prens (Prens Crack)
Karma türü
Özel karma değeri örnekleri için lütfen URL adresine bakın
1 0 = MD5 2 3 10 = MD5 ($geç.$tuz) 4 5 20 = md5 ($salt.$pass) 6 7 30 = md5 (unicode ($pass). $salt) 8 9 40 = md5 ($salt. unicode ($pass)) 10 11 50 = HMAC-MD5 (anahtar = $pass) 12 13 60 = HMAC-MD5 (anahtar = $salt) 14 15 100 = sha1 16 17 110 = sha1 ($pass.$salt) 18 19 120 = sha1 ($salt.$pass) 20 21 130 = sha1 (unicode ($pass). $salt) 22 23 140 = sha1 ($salt. unicode ($pass)) 24 25 150 = HMAC-SHA1 (anahtar = $pass) 26 27 160 = HMAC-SHA1 (anahtar = $salt) 28 29 200 = MySQL323 30 31 300 = MySQL4.1/MySQL5 32 33 400 = phpass, MSCache 42 43 1400 = sha256 44 45 1410 = sha256 ($pass.$salt) 46 47 1420 = sha256 ($salt.$pass) 48 49 1430 = sha256 (unicode ($pass)). $salt) 50 51 1431 = base64 (sha256 (unicode ($pass))) 52 53 1440 = sha256 ($salt. unicode ($pass)) 54 55 1450 = HMAC-SHA256 (anahtar = $pass) 56 57 1460 = HMAC-SHA256 (anahtar = $salt) 58 59 1600 = md5apr1, MD5 (APR), Apache MD5 60 61 1700 = sha512 62 72 73 1760 = HMAC-SHA512 (anahtar = $salt) 74 75 1800 = SHA-512 (Unix) 76 77 2400 = Cisco-PIX md5 78 79 2410 = Cisco-ASA md5 80 81 2500 = WPA/WPA2 82 { } $pass) 92 93 3710 = md5 ($salt. md5 ($pass)) 94 95 3720 = md5 ($pass. md5 ($tuz)) 96 97 3800 = md5 ($tuz.$geç.$tuz) 98 99 3910 = md5 (md5 ($pass). md5 ($salt)) 100 101 4010 = md5 ($salt. md5 ($tuz.$geçiş) ) 102 103 4110 = md5 ($salt. md5 ($pass.$Tuz) ) 104 105 4210 = md5 ($username.0.$pass) 106 107 4300 = md5 (strtoupper (md5 ($pass))) 108 109 4400 = md5 (sha1 ($pass)) 110 111 4500 = çift sha1 112 113 4600 = sha1 (sha1 ($pass))) 114 115 4700 = sha1 (md5 ($pass)) 116 117 4800 = md5 (Chap), iSCSI { 120 121 5000 = SHA-3 (Keccak) 122 123 5100 = yarım MD5 124 125 5200 = parola güvenli SHA-256 126 127 5300 = IKE-PSK MD5 128 129 5400 = IKE-PSK SHA1 130 131 5500 = netntlmv1-vanilya / NetNTLMv1 700 = AIX {ssha1} 146 147 6900 = GOST, GOST R 34.11-94 148 149 7000 = Fortigate (FortiOS) 150 151 7100 = OS X v10.8+ 152 153 7200 = GRUB 2 154 155 7300 = IPMI2 RAKP HMAC-SHA1 156 157 7400 = sha256crypt, SHA256 (Unix) 158 159 7900 = Drupal7 160 161 8400 = WBB3, Woltlab Burning Board 3 162 163 8900 = scrypt 164 165 9200 = Cisco $8$ 166 167 9300 = Cisco $9$ 168 169 9800 = Radmin2 170 171 10000 = Django (PBKDF2-SHA256) 172 173 10200 = Cram { 1} Özet Kimlik doğrulama (MD5) 184 185 99999 = Düz metin
Özel karma türü
1 11 = Joomla < 2.5.18 2 3 12 = PostgreSQL 4 5 21 = osCommerce, xt:Commerce 6 7 23 = Skype 8 9 101 = nsldap, SHA-1 (Base64), Netscape LDAPSHA 10 11 v10.6 18 19 123 = EPi 20 21 124 = Django (SHA-1) 22 23 131 = MSSQL (2000) 24 25 132 = MSSQL (2005) 26 27 133 = PeopleSoft 28 29 141 = EPiServer < LDAP {SSHA512} 36 37 1722 = OS X v10.7 38 39 1731 = MSSQL (2012 & 2014) 40 41 2611 = vBulletin < v3.8.5 42 43 2612 = PHPS 44 < Adım 4: hashcat Kırma Şifre Kuralları Örnek
1 (1) Sözlük Saldırısı 2 3 -a 0 password.lst 4 (2) 1'den 8'e kadar dijital maske saldırıları 5 6 -a 3 - -artış - -artış-min 1- -artış-max 8 ? d mi? d mi? d mi? d mi? d mi? d mi? d mi? d – O 7 ? d sayıyı temsil eder, küçük harflerle değiştirilebilir mi? l, büyük harfler mi? u, özel karakter mi? s, büyük ve küçük harfler + özel karakterler? a, – O optimize edilmiş çatlama modunu temsil eder. Bu parametre eklenebilir veya eklenmeyebilir. 8 9 (3) 8 sayısal saldırı için 10 11 -a 3 ? d mi? d mi? d mi? d mi? d mi? d mi? d mi? d 12 Aynı şekilde, basamak sayısına göre harf büyük, küçük, özel karakter ve diğer modlara ayarlanabilir. 13 14 (4) Özel karakterler 15 Günümüzde saf sayısal veya saf harf şifreleri nispeten nadirdir. Şifre uzmanlarının sızdırılan şifrelerin analizine göre, kişisel şifrelerin %90'ı harf ve sayıların bir kombinasyonudur ve brute force kırılması için özelleştirilmiş karakterler olabilir. Hashcat, 4 özel karakter kümesini destekler: -1 -2 -3 -4. Bunu tanımlarken sadece-2 gerekir mi? Ben mi? d , daha sonra belirtilebilir mi? 2,? 2 küçük harfleri ve sayıları temsil eder.Şu anda, 8 haneli karışık küçük harf artı sayıları kırmak istiyoruz: 16 17 Hashcat.exe -a 3 – force -2 ? Ben mi? d hash değeri veya hash dosyası ? 2? 2? 2? 2? 2? 2? 2? 2 18 Örneğin kırmak dz küçük harf + sayı karışık 8 haneli şifre kırmak: 19 20 Hashcat -m 2611 -a 3 -2 ? Ben mi? d dz.hash ? 2? 2? 2? 2? 2? 2? 2? 2 21 (5) Sözlük + Maske Brute Force Cracking 22 Hashcat ayrıca sözlük artı brute force kırma yöntemini de destekler; bu, sözlüğün önüne ve sonrasına brute force eklemektir. Örneğin, sözlüğün sonuna bir sayı olarak 3 eklenmesi gibi karakter dizisi çok yaygındır. Altıncı saldırı modunu kullanın: 23 24 a-6 (Hybrid dict + maske) 25 Sözlüğün önüne eklenirse 7. saldırı modunu kullanın, yani ( a-7 = Hybridmask + dict), sözlük dosyasını kırmak için 123 sayısını ekleyin: 26 27 H.exe -a 6 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst ? d mi? d mi? d 28 ffe1cb31eb084cd7a8dd1228c23617c8'in şifresi şifre123 ise, o zaman şifre.lst 123 29 30 (6) Maske + Sözlük Brute Force 31 32 H.exe -a 7 ffe1cb31eb084cd7a8dd1228c23617c8 şifre.lst ? d mi? d mi? d 33 ffe1cb31eb084cd7a8dd1228c23617c8'in şifresi 123password ise, şifre.lst şifreyi içerdiği sürece. 34 35 (7) password.lst 36 37 H.exe-a 2 ffe1cb31eb084cd7a8dd1228c23617c8 password.lst 38 Örnekler 39 (1) 8 basamaklı kırık 40 41 Hashcat64-m 9700 hash -a 3 ? d mi? d mi? d mi? d mi? d mi? d mi? d mi? d -w 3 – O 42 (2) 1-8 basamaklı sayı kırma 43 44 Hashcat-m 9700 hash -a 3 - -increment - -increment-min 1- -increment-max 8 ? d mi? d mi? d mi? d mi? d mi? d mi? d mi? d 45 (3) 1 ila 8 basamaklı küçük harf kırma 46 47 Hashcat-m 9700 hash -a 3 - -increment - -increment-min 1- -increment-max 8 ? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? l 48 (4) 8 basamaklı küçük harf kırma 49 50 Hashcat-m 9700 hash -a 3 ? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? l -w 3 – O 51 (5) 1-8 bit büyük harf kırma 52 53 Hashcat-m 9700 hash -a 3 - -increment - -increment-min 1- -increment-max 8 ? Sen misin? Sen misin? Sen misin? Sen misin? Sen misin? Sen misin? Sen misin? u 54 (6) 8 basamaklı büyük harf kırma 55 56 Hashcat-m 9700 hash -a 3 ? Sen misin? Sen mi? Sen misin? Sen mi? Sen misin? Sen mi? Sen misin? u -w 3 – O 57 (7) 5 basamak küçük harf + büyük harf + sayı + özel karakter crack 58 59 Hashcat-m 9700 hash -a 3 ? b mi? b mi? b mi? b mi? b -w 3 60 (8) Sözlük kullanılarak kırmak 61 Brute force kırmak için password.lst sözlüğünü kullanın, -w 3 parametre güç tüketimini belirtir 62 63 hashcat -m 9700 -a 0 -w 3 hash password.lst 64 Çatlamanın başarılı bir şekilde yürütülmesinden sonra hashcat otomatik olarak çatlamayı sonlandıracak ve çatlama durumunu Cracked olarak gösterecektir ve Recvoered'de çatlamanın başarılı olup olmadığını da gösterecektir. 65 66 known_hosts 67 ' deki IP adresini kırın Araştırma sonrasında 68 69 (1) HMAC SHA1 değerini hesaplayın 70 71 gitclone https://github.com/persona5/hexhosts.git 72 cdhexhosts 73 gcchexhosts.c -lresolv -w -o hexhosts 74 ./hexhosts 75 获取known_hosts的HMAC SHA1加密值: 76 77 注意:known_hosts值一定要正确,可以将known_hosts文件复制到hexhosts文件目录。 78 79 (2)组合攻击暴力破解 80 81 hashcat-a 1 -m 160 known_hosts.hash ips_left.txt ips_right.txt --hex-salt 82 组合攻击是将ips_left.txt和ips_right.txt进行组合,形成完整的IP地址进行暴力破解。 83 84 ips_left.txt ve ips_right.txt dosyaları aşağıdaki kodlarla oluşturulabilir: 85 86 ip-gen.sh: 87 88 89 90 için a in `seq 0 255` 91 92 do 93 94 için b in `seq0 255` 95 96 do 97 Maskeleri kullanarak saldırı 106 107 hashcat -a 3 -m 160 known_hosts.hash ipv4.hcmask- -hex-salt 108 ipv4.hcmask dosyasının içeriği bu siteden indirilebilir. 109 110 MD5 şifreli IP adreslerini kırın 111 CDN gibi ağlarda veya yapılandırmalarda IP adresleri genellikle MD5 şifrelenir, çünkü rakamların sayısı 3×4+3 (xxx.xxx.xxx.xxx) =17 bit. Normal bir şifreyle kırılması çok uzun zaman alır. Ancak IP adresinin kurallarını analiz ederek xxx adresinin hepsinin sayı olduğu tespit edilir, dolayısıyla hashcat ve maskelerin kombinasyonu aracılığıyla saldırı gerçekleştirilebilir. 112 113 hashcat-a 1 – m 0 ip.md5.txt ips_left.txt ips_right.txt 114 115 hashcat -a1 -m 0 ip.md5.txt ipv4.hcmask 116 Ayrıca F5 çerezinin IP adresi şifrelenecektir. Referans verilebilecek çatlama kodu aşağıdaki gibidir: 117 118 içe aktarma yapısı 119 120 çerez = " 1005421066.20736.0000 " 121 122 (ip,port,end) = cookie.split (". ") 123 124 (a,b,c,d) = [ord (i) for i in struct.pack (" i ", int (ip))] 125 178> Çatlama becerilerinin özeti 130 Çatlama için GPU modunu kullanırken otomatik olarak optimize etmek için-o parametresi kullanılabilir 131 132 Bir md5 değerini kırmak için brute force 133 (1) 9 haneli sayı kırması 134 135 Hashcat64.exe-a 3 - -force d98d28ca88f9966cb3aaefebbfc8196f ? d mi? d mi? d mi? d mi? d mi? d mi? d mi? d mi? d 136 Bir md5 değerini tek başına kırmak için force parametresinin eklenmesi gerekir 137 138 (2) 9 haneli harf kırılması 139 140 Hashcat64.exe-a 3 - -force d98d28ca88f9966cb3aaefebbfc8196f ? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? l 141 Tuzlu discuz şifresini kırın 142 (1) Dijital kırma 143 7 haneli sayı, görevi tamamlamak için 7 saniye sürer. 144 145 Hashcat64.exe-a 3 - -kuvvet -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d mi? d mi? d mi? d mi? d mi? d mi? d 146 8 haneli rakam kırmak, görevi tamamlamak için 9 saniye kırmak.: 147 148 Hashcat64.exe-a 3 - -kuvvet -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d mi? d mi? d mi? d mi? d mi? d mi? d mi? d 149 9 basamaklı kırma, görevi tamamlamak için 9 saniyede kırma. 150 151 Hashcat64.exe-a 3 - -kuvvet -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? d mi? d mi? d mi? d mi? d mi? d mi? d mi? d mi? d 152 Alphabet Crack 153 (1) 6 basamaklı küçük harf 154 155 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? l 156 (2) 7 basamaklı küçük harfler 157 158 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? l 159 (3) 8 basamaklı küçük harfler 160 161 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? l çatlama görevini yaklaşık 9 dakika içinde tamamlayın 162 (4) 9 küçük harf 163 164 Hashcat64.exe-a 3 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? l -O 165 Harfler ve Sayılar 166 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d mi? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463 mi? 2? 2? 2? 2? 2? 2? 2 167 (3) 7 büyük harf 168 169 Hashcat64.exe-a 3 – force – m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 ? Sen misin? Sen misin? Sen mi? Sen misin? Sen misin? Sen mi? u 170 (4) 6 ila 8 basamaklı rakam kırmak 171 172 Hashcat64.exe-a 3 – force – m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463- -increment - -increment-min 6 - -increment-max 8 ? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? l 173 Custom Crack 174 (1) Crack için 6 basamaklı karışık sayı artı harfleri kullanın 175 176 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d mi? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463 mi? 2? 2? 2? 2? 2? 2 -O 177 (2) Kırmak için 7 basamaklı sayı artı harf karışımını kullanın, kırma süresi 4 dakika 16 saniye 178 179 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d mi? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463 mi? 2? 2? 2? 2? 2? 2? 2 – O 180 (3) Crack 181 182 Hashcat64.exe-a 3 - -force -m 2611 -2 ? d mi? l ffe1cb31eb084cd7a8dd1228c23617c8:f56463 mi? 2? 2? 2? 2? 2? 2? 2? 2 -o 183 Sözlük kırma modu 184 Hashcat64.exe-a 0 - -force -m 2611 ffe1cb31eb084cd7a8dd1228c23617c8:f56463 password.lst 185 Sözlük klasörünün altındaki sözlüğü kullanarak kırmak: 186 187 Hashcat32.exe-m 300 mysqlhashes.txt – remove -o mysql-cracked.txt ..\dictionaries\* 188 session save and recover crack 189 (1) Parolaları kırmak için maske dosyası kurallarını kullanın 190 { 195 Maske Kırılması 196 Maske kural dosyası D: \PentestBox\hashcat-4.1.0\masks gibi maskeler altında bulunur ve yürütme kırılma ayarları şu şekilde ayarlanır: 197 198 masks/8char-1l-1u-1d-1s-compliant.hcmask 199 masks/8char-1l-1u-1d-1s-noncompliant.hcmask 200 masks/rockyou-1-60.hcmask 201 Maskeler/rockyou-2-1800.hcmask 202 Maskeler/rockyou-3-3600.hcmask 203 Maskeler/rockyou-4-43200.hcmask 204 Maskeler/rockyou-5-86400.hcmask 205 Maskeler/rockyou-6-864000.hcmask 206 Maskeler/rockyou-7-2592000.hcmask 207 Kırmak için kural dosyalarını kullanın 208 209 hashcat -m 300 mysqlhashes.txt – kaldır -o mysql-cracked.txt ..\dictionaries\* -r kurallar\best64.rule 210 211 hashcat -m 2611 -a 0 dz.hashpassword.lst -r kurallar\best64.rule -o 212 hashcat Parametre optimizasyonu 213 hashcat'in kırılma hızını ve kaynak tahsisini dikkate alarak bazı parametreleri yapılandırabiliriz 214 1.Workload tuning yük ayarı. 215 Bu parametre tarafından desteklenen değerler 1,8,40,80,160 216 217 - -gpu-accel 160 GPU'ya maksimum performans sağlar. 218 2.Gpu loops Yük ince ayar 219 Bu parametre 8-1024 aralığında değerleri destekler (bazı algoritmalar yalnızca 1000'e kadar destekler). 220 221 - -gpu-loops 1024 GPU'nun maksimum performansı sağlar. 222 3.Segment boyutu Sözlük önbelleği boyutu 223 Bu parametre, bellek önbelleğinin boyutunu ayarlamaktır. İşlevi, sözlüğü hızlandırmak için bellek önbelleğine koymaktır. sözlük kırma hızı, varsayılan 32 MB'dir ve kendi bellek koşuluna göre ayarlanabilir. Elbette ne kadar büyük olursa o kadar blok olur. 224 225 - -segment-size 512 Büyük sözlük kırma hızını artırabilir. 226 Son: Şifre Ayarı Önerileri 227 Daha uzun bir dize kullanın 228 Daha büyük bir karakter kümesi kullanın Harfler, sayılar, semboller 229 230 Şifre veya şifrenin bir parçası olarak sizinle ilgili olabilecek herhangi bir karakter kullanmayın 231 232