Bu makale, hazırlık çalışmaları, Hashcat'ın temel prensipleri, spesifik işlem adımları ve kırma başarı oranının nasıl artırılacağı dahil olmak üzere Word belge şifrelerini kırmak için Hashcat'ın nasıl kullanılacağını ayrıntılı olarak anlatacaktır. Teknik acemi olsanız bile, kayıp şifrenizi kurtarmak için bu kılavuzu adım adım takip edebilirsiniz.
Microsoft Word (2010 ve sonraki sürümler) varsayılan olarak yüksek güvenliğe sahip olan AES-256 şifrelemesini kullanır. İlk Word 97-2003, kırılması nispeten kolay olan RC4 şifrelemesini kullanıyordu.
Kullanıcı bir şifre ayarladığında, Word şunları yapar:
Şifreyi karıştırır (sabit uzunlukta bir dizeye dönüştürür).
Belgenin içeriğini şifrelemek için bu karma değerini kullanın.
Bu nedenle, Word şifresini kırmanın özü şudur:
Belgenin şifre karma değerini ("parmak izi" gibi) çıkarın.
Eşleşme başarılı olana kadar farklı şifre kombinasyonlarını denemek için Hashcat'ı kullanın.
Hashcat. docx veya. doc dosyalarını doğrudan okuyamaz, önce şifrenin karma değerini çıkarmanız gerekir. Bunu yapmak için office2john.py aracını (John the Ripper araç setinden) kullanabiliriz.
Python'u indirmek ve yüklemek için { } Python resmi web sitesini ziyaret edin (3.8+ sürümü önerilir).
office2john.py komut dosyasını indirin (GitHub'da "John the Ripper" araması ile elde edilebilir).
Komut satırını açın (Windows: cmd /macOS/Linux:Terminal) ve çalıştırın:
bash
kopyalayın
indir
python office2john.py dosyanız.docx > hash.txt
Çalıştırıldıktan sonra hash.txt dosyası aşağıdaki gibi bir karma değeri içerecektir:
kopyalayın
indir
$Office$*2013*100000*256*16*...* karma değerinizi
Bu karma değeri kırmak istediğimiz hedeftir.
支持Windows/Linux/macOS,建议使用NVIDIA显卡(CUDA加速)或AMD显卡(OpenCL加速)。
Hashcat birden fazla kırılma modunu destekler. Yaygın olanlar şunlardır:
Sözlük saldırısı (Sözlük saldırısı): rockyou.txt gibi yaygın bir şifre listesi kullanarak deneyin.
Maske saldırısı: Şifre yapısının bir kısmı bilinmektedir (örneğin "Pass123?").
Brute-Force: Mümkün olan tüm kombinasyonları deneyin (kısa şifreler için çalışır).
bash
kopyalama
indir
hashcat -m 9600 hash.txt rockyou.txt
-m 9600 Word 2013+ için karma modunu temsil eder.
rockyou.txt yaygın olarak kullanılan bir şifre sözlüğüdür (çevrimiçi olarak indirilebilir).
Şifrenin "Pass" ile başladığını ve ardından bir sayı geldiğini hatırlarsanız, şunları deneyebilirsiniz:
bash
Copy
Download
hashcat -m 9600 hash.txt -a 3 " Pass? d mi? d mi? d "
? d sayıyı (0-9) temsil eder.
? l küçük harfleri (a-z) temsil eder.
? u büyük harfleri (A-Z) temsil eder.
bash
kopya
indir
hashcat -m 9600 hash.txt -a 3 ? Ben mi? Ben mi? Ben mi? Ben mi? Ben mi? l
Bu, basit şifreler için 6 basamaklı küçük harf kombinasyonlarının tümünü dener.
rockyou.txt (on milyonlarca yaygın şifre içerir).
Özel sözlük: Kişisel bilgileri (doğum günü, isim, yaygın kelimeler gibi) birleştirir.
Hashcat, sözlüğü dönüştürmek için "kuralları" destekler, örneğin:
büyük ve küçük harf dönüşümü (şifre → şifre, şifre).
Sayılar/semboller ekleyin (pass → pass123, pass!).
Örnek:
bash
Copy
Download
hashcat -m 9600 hash.txt dict.txt -r rules/best64.rule
GPU kırılması CPU'dan 100 kat daha hızlıdır ve NVIDIA RTX 4090 gibi üst düzey grafik kartları kullanılması tavsiye edilir.
Bilgisayarınızın performansı yetersizse, bulut sunucularını (AWS GPU örneği gibi) veya çalıştırma hizmetlerini (zamandan tasarruf etmek) düşünün.
Kullanıcı 6 haneli saf sayısal bir şifreyi unuttu (örneğin "198504"), maske saldırısı kullanarak:
bash
kopyalama
indir
hashcat -m 9600 hash.txt -a 3 ? d mi? d mi? d mi? d mi? d mi? d
Şifreyi yalnızca 10 saniye içinde başarıyla kurtardı.
Şifre "Şirket2024!" olabilir, ancak büyük harf ve sembollerden emin değilsiniz. Kullanım kuralları:
bash
copy
download
hashcat -m 9600 hash.txt dict.txt -r rules/leetspeak.rule
2 saat sonra "COMPANY2024!" ile eşleşti.
Hash'i çıkarın: Word şifresinin karma değerini elde etmek için office2john.py'yi kullanın.
Saldırı modunu seçin: sözlük saldırısı (öncelikli deneme tavsiye edilir), maske saldırısı (kısmen bilinir), brute force (kısa şifre).
Optimizasyon stratejisi: Daha güçlü sözlükler, kurallar, GPU hızlandırma kullanın.
Koşu hizmetlerini düşünün: Donanım yetersizse, zamandan tasarruf etmek için koşu için profesyonel bir ekip bulabilirsiniz.
Word şifresini unutma sorunuyla karşılaşırsanız, bu eğitimi takip ederek kırmayı deneyebilirsiniz. Teknik eşik yüksekse, şifrenizi verimli ve güvenli bir şekilde almak için profesyonel Hashcat çalıştırma hizmetini de seçebilirsiniz!