Karındeşen John - John the Ripper

Karındeşen John
Geliştirici (ler)Yok
Kararlı sürüm
1.9.0 [1] / 14 Mayıs 2019 (2019-05-14)
Depo Bunu Vikiveri'de düzenleyin
İşletim sistemiÇapraz platform
TürŞifre kırma
LisansGNU Genel Kamu Lisansı
Tescilli (Pro sürümü)
İnternet sitesiwww.openwall.com/John/

Karındeşen John bir Bedava şifre kırma yazılım aracı.[2] Başlangıçta için geliştirildi Unix işletim sistemi, on beş farklı platformda çalışabilir (bunlardan on biri Unix'in mimariye özgü sürümleridir, DOS, Win32, BeOS, ve OpenVMS ). En sık kullanılan şifre testi ve kırma programları arasındadır.[3] bir dizi şifre kırıcıyı tek bir pakette birleştirdiği için, otomatik algılar parola karma türleri ve özelleştirilebilir bir kraker içerir. Çeşitli aleyhte çalıştırılabilir şifreli çeşitli parola biçimleri mezar odası En yaygın olarak çeşitli Unix sürümlerinde bulunan parola karma türleri ( DES, MD5 veya Balon balığı ), Kerberos AFS ve Windows NT / 2000 / XP / 2003 LM karması. Ek modüller dahil etme kabiliyetini genişletti MD4 tabanlı parola karmaları ve depolanan parolalar LDAP, MySQL, ve diğerleri.[4]

Örnek çıktı

İşte bir örnek çıktı Debian çevre.

$ cat pass.txtkullanıcı: AZl.zWwxIh15Q$ john -w: password.lst pass.txt1 şifre karması yüklendi (Geleneksel DES [24/32 4K])örnek (kullanıcı)tahminler: 1 kez: 0: 00: 00: 00% 100 c / s: 752 deneniyor: 12345 - pookie

İlk satır, dosyada depolanan verileri genişletme komutudur "pass.txt". Bir sonraki satır dosyanın içeriğidir, yani kullanıcı (AZI) ve o kullanıcıyla ilişkili karma (zWwxIh15Q). Üçüncü satır, John the Ripper'ı "-w"bayrak."password.lst"programın hash'e karşı kullanacağı kelimelerle dolu bir metin dosyasının adıdır, pass.txt John'un üzerinde çalışmasını istediğimiz dosya olarak başka bir görünüm yapar.

Sonra John'un çıktısının çalıştığını görüyoruz. 1 şifre karması yüklendi - "kedi "komut - ve John'un düşündüğü hash türü (Geleneksel DES). Ayrıca, denemenin% 100 tahmin oranıyla 0'da bir seferde bir tahmin gerektirdiğini görüyoruz.

Saldırı türleri

John'un kullanabileceği modlardan biri, sözlük saldırısı. Metin dizesi örneklerini alır (genellikle bir dosyada bulunan sözcükleri içeren sözcük listesi adı verilen bir dosyadan) sözlük veya daha önce kırılan gerçek parolalar), incelenmekte olan parolayla aynı biçimde şifrelenir (hem şifreleme algoritması hem de anahtar dahil) ve çıktıyı şifrelenmiş dizeyle karşılaştırır. Ayrıca sözlük kelimelerinde çeşitli değişiklikler yapabilir ve bunları deneyebilir. Bu değişikliklerin çoğu, John'un ilişkili bir düz metni (şifrelenmiş bir parolaya sahip bir kullanıcı adı gibi) değiştiren ve hash'lere göre varyasyonları kontrol eden tek saldırı modunda da kullanılır.

John ayrıca bir kaba kuvvet modu. Bu tür bir saldırıda, program tüm olası düz metinleri gözden geçirir, her birini hashler ve ardından girdiyle karşılaştırır. karma. John, önce daha sık kullanılan karakterleri içeren düz metinleri denemek için karakter sıklık tablolarını kullanır. Bu yöntem, sözlük sözcük listelerinde görünmeyen parolaları kırmak için kullanışlıdır, ancak çalıştırılması uzun zaman alır.

Ayrıca bakınız

Referanslar

  1. ^ https://www.openwall.com/lists/announce/2019/05/14/1
  2. ^ Anonim (2001). Maksimum Linux Güvenliği (2 ed.). Sams Yayıncılık. s. 154. ISBN  0-672-32134-3.
  3. ^ "Şifre Kırıcılar". Kısa Siber Güvenlik. Arşivlenen orijinal 2017-04-04 tarihinde. Alındı 2016-12-03.
  4. ^ "Karındeşen John". sectools.org.

Dış bağlantılar