Enterprise-Grade Cryptographic Hash Analysis & Recovery Tool
HSC, bağımsız geliştirilmiş bir hash kırma aracıdır. 20+ hash algoritması desteği, çok iş parçacıklı işleme ve modern GUI arayüzü ile kapsamlı hash analizi sunar.
- 20+ Hash Algoritması Desteği: MD5, SHA ailesi, SHA3, BLAKE2, RIPEMD160, Whirlpool, NTLM ve daha fazlası
- Çoklu İş Parçacığı: Paralel işleme ile hızlandırılmış kırma operasyonları
- İki Çalışma Modu: CLI (komut satırı) ve GUI (grafik arayüz)
- Detaylı Loglama: Her deneme için opsiyonel verbose çıktı
- Modern UI: PyQt5 tabanlı dark theme arayüz
- Gerçek Zamanlı İzleme: İşlem ilerlemesi ve durum güncellemeleri
MD Family : md4, md5
SHA-1 : sha1
SHA-2 : sha224, sha256, sha384, sha512
SHA-3 : sha3_224, sha3_256, sha3_384, sha3_512
SHAKE : shake_128, shake_256
BLAKE : blake2b, blake2s
Others : ripemd160, whirlpool
Windows Auth : ntlm, lm
- Python 3.7+
- pip paket yöneticisi
CLI Modu için (Zorunlu)
pip install colorama rich
GUI Modu için (Opsiyonel)
pip install pyqt5
git clone https://github.com/FarmerDevv/hsc.git
cd hsc
pip install -r requirements.txt
chmod +x hsc.py
python hsc.py -H <hash_degeri> -w <wordlist_yolu> -t <hash_tipi>
-H, --hash: Kırılacak hash değeri (zorunlu)-w, --wordlist: Wordlist dosya yolu (zorunlu)-t, --type: Hash algoritması türü (varsayılan: md5)-v, --verbose: Detaylı çıktı (her denemeyi gösterir)--threads: İş parçacığı sayısı (varsayılan: 4)--gui: GUI modunda başlat
MD5 Hash Kırma
python hsc.py -H 5d41402abc4b2a76b9719d911017c592 -w rockyou.txt -t md5
SHA256 ile Verbose Mode
python hsc.py -H e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -w passwords.txt -t sha256 -v
8 Thread ile Performans Artırma
python hsc.py -H 098f6bcd4621d373cade4e832627b4f6 -w wordlist.txt -t md5 --threads 8
NTLM Hash Kırma
python hsc.py -H 8846f7eaee8fb117ad06bdd830b7586c -w wordlist.txt -t ntlm
python hsc.py --gui
veya
python hsc.py -gui
Ana Ekran (HSC Tab)
- Target Hash: Kırılacak hash değerini girin
- Hash Type: Dropdown menüden hash türünü seçin
- Wordlist: Browse butonu ile wordlist dosyasını seçin
- Start Cracking: İşlemi başlatın
- Output Log: Gerçek zamanlı işlem loglarını görüntüleyin
Özellikler
- Dark theme modern arayüz
- Gerçek zamanlı log görüntüleme
- Renkli durum mesajları (INFO, WARN, ERROR)
- Start/Stop toggle özelliği
- İşlem süresi takibi
- Başarılı sonuçlarda otomatik vurgulama
==================================================
✅ HASH CRACKED!
Password: admin123
Time: 2.45 seconds
==================================================
❌ Password not found.
[14:23:45] [TRY] 'password' → 5f4dcc3b5aa765d61d8327deb882cf99
[14:23:45] [TRY] 'admin' → 21232f297a57a5a743894a0e4a801fc3
[14:23:46] [SUCCESS] HASH CRACKED!
- CPU çekirdek sayınıza göre ayarlayın
- Önerilen: CPU çekirdek sayısı × 1-2
- Çok yüksek değerler sistem yavaşlamasına neden olabilir
- rockyou.txt: Genel amaçlı, 14M+ şifre
- SecLists: Kategorize edilmiş wordlist koleksiyonu
- Özel wordlist'ler için UTF-8 encoding kullanın
- Kendi sistemlerinizin güvenlik denetimi
- Adli bilişim araştırmaları (yetkili)
- Penetrasyon testi (yazılı izin ile)
- Eğitim ve araştırma (kontrollü ortamlarda)
- İzinsiz sistemlere erişim YASAK
- Başkalarının verilerini çalmak YASAK
- Yetkisiz hash kırma işlemleri YASAK
Kullanıcı sorumluluğundadır. Geliştirici kötüye kullanımdan sorumlu değildir.
- Threading Model: Python threading kütüphanesi ile paralel işleme
- Hash Hesaplama: Python hashlib (OpenSSL backend)
- UI Framework: PyQt5 (Fusion style)
- CLI Framework: Rich + Colorama
- Thread başına bağımsız hash hesaplama
- Lock-free okuma işlemleri
- Event-driven sonlandırma mekanizması
- Bellek optimizasyonu ile büyük wordlist desteği
Çözüm: pip install colorama rich komutunu çalıştırın
Çözüm: pip install pyqt5 komutunu çalıştırın
Çözüm: Wordlist yolunun doğru olduğundan emin olun (tam/göreceli yol)
Çözüm:
- Thread sayısını artırın:
--threads 8 - Daha küçük wordlist kullanın
- SSD üzerinde çalışın
Çözüm:
- PyQt5 kurulu olduğundan emin olun
- Display server'ın çalıştığını kontrol edin (Linux)
python hsc.py --guikomutuyla başlatın
Bu proje açık kaynak yazılımdır. Kendi sorumluluğunuzda kullanın.