John the Ripper
Çok yönlü kırma
John the Ripper, CoddyKit'te ücretsiz bir Ethical Hacking Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Ethical Hacking Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ethical Hacking Academy kursu toplamda 4 dersten oluşur.
John the Ripper Nedir?
John the Ripper (JtR), klasik ve son derece çok yönlü bir parola kırıcıdır. jumbo derlemesi yüzlerce biçimi destekler ve dosyalardan özet çıkarmaya yarayan onlarca yardımcı aracı (*2john ailesi) bünyesinde barındırır.
John'un Kırma Modları
JtR'ın üç temel modu vardır:
- Tekil kırma — giriş adı/GECOS bilgilerini ipucu olarak kullanır
- Kelime listesi — isteğe bağlı kurallarla birlikte bir sözlükteki girdileri dener
- Artımlı — karakter sıklığını kullanarak akıllı kaba kuvvet uygular
Tekil Kırma Modu
Tekil modu ilk olarak çalıştırılır ve oldukça etkilidir: kullanıcı adını ve hesap bilgilerini (tam ad, ev dizini) değiştirerek parola tahminleri oluşturur; böylece parolalarını kendi adlarına dayandıran kişileri yakalar.
john --single --format=sha512crypt hashes.txtKelime Listesi Modu
--wordlist ile bir sözlük sağlayabilir ve isteğe bağlı olarak --rules ile değiştirme kurallarını uygulayabilirsiniz. Kural kümeleri john.conf içinde tanımlanır (ör. --rules=Jumbo).
john --wordlist=rockyou.txt --rules hashes.txtArtımlı Mod
Artımlı, JtR'ın kaba kuvvet modudur; ancak istatistiksel olarak yönlendirilir — eğitilmiş sıklık verilerine göre olası karakter birleşimlerini önce dener ve böylece saf kaba kuvvetten daha akıllı davranır.
john --incremental hashes.txt2john Araçları
JtR jumbo, yardımcı betikleri kullanarak birçok dosya türünden kırılabilir özetleri çıkarabilir; ardından çıktıyı kırarsınız.
zip2john secret.zip > zip.hash
ssh2john id_rsa > key.hash
office2john report.docx > doc.hash
john zip.hashLinux Shadow Kırma
/etc/shadow dosyasını kırmak için önce unshadow kullanarak bu dosyayı /etc/passwd ile birleştirin, ardından John'u birleştirilmiş dosya üzerinde çalıştırın.
unshadow /etc/passwd /etc/shadow > unshadowed.txt
john unshadowed.txtSonuçları Görüntüleme
Kırılmış parolaları yazdırmak için --show seçeneğini kullanın. JtR ilerlemeyi john.pot ve john.rec içinde saklar; böylece işlemi durdurup daha sonra sürdürebilirsiniz.
john --show hashes.txt
john --restoreBiçimi Belirtme
JtR yanlış biçimi tahmin ederse --format ile doğru biçimi zorlayın. Desteklenen biçimleri --list=formats ile listeleyin. Doğru parola kullanılsa bile yanlış biçim sıfır kırma sonucu verir.
john --list=formats
john --format=raw-md5 hashes.txtJohn ve Hashcat Karşılaştırması
JtR, CPU üzerinde güçlüdür, çok sayıda biçimi destekler ve 2john araçları sayesinde karmaşık gerçek dünya dosyalarıyla çalışmak için idealdir. Hashcat ham hız açısından GPU'nun kralıdır. Sızma testi uzmanları her ikisini de kullanır: JtR çıkarma ve hızlı kırma için, Hashcat ise yoğun GPU işlemleri için kullanılır.
Yetkili Kullanım
Tüm kırma araçlarında olduğu gibi John'u yalnızca test etme yetkinizin bulunduğu özetler üzerinde kullanın. Başkasının şifrelenmiş dosyalarından veya parola depolarından izinsiz özet çıkarmak yasa dışıdır.
Kısa Kontrol
John bilginizi sınayın.
Özet
John the Ripper'ı öğrendiniz:
- Modlar: tekil, kelime listesi (
--rulesile), artımlı - *2john araçları zip/ssh/office dosyalarından özetleri çıkarır
- unshadow, Linux shadow özetlerini hazırlar
--showve--restore, sonuçları ve oturumları yönetir
Sırada: çevrim içi ve çevrim dışı saldırı stratejileri.
Sıkça Sorulan Sorular
“John the Ripper” dersi ücretsiz mi?
Evet — “John the Ripper” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Ethical Hacking Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ethical Hacking Academy kursu toplamda 4 dersten oluşur.
“John the Ripper” dersinde ne öğreneceğim?
Çok yönlü kırma Ethical Hacking Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Ethical Hacking Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Ethical Hacking Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.
“John the Ripper” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Ethical Hacking Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Ethical Hacking Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.