CUPP ile Sözlük Oluşturma

Bu yazıda “CUPP – Common User Passwords Profiler” aracı kullanılarak var olan bir sözlükten daha geniş içeriğe sahip yeni sözlük oluşturmayı işleyeceğiz. CUPP isimli uygulamayı ücretsiz olarak https://github.com/Mebus/cupp adresinden edinebilirsiniz. CUPP uygulamasını çalıştırmak için Python 3’e ihtiyaç duyulmaktadır.

Resim – Python kontrolü

CUPP, komut istemci üzerinden çalıştırılabilen bir uygulamadır. Komut istemci ile CUPP programının olduğu dizin adresine change directory (cd) komutu ile gidiyoruz.

Resim – komut istemi çağrısı

CUPP Python ile derlendiğinden uygulamayı çalıştırmak ve uygulama hakkında bilgi edinmek için yardım (-h, –help) parametrelerini kullanmamız gerekiyor.

Resim – CUPP uygulamasının yardım menüsü.

Yukarıda yer alan ekran görüntüsünde yer alan yardım menüleri tarafımdan Türkçe diline çevrilmiştir. Bu yazının amacı olan sözlük dosyasından sözlük oluşturma işlemini gerçekleştirmek için “-w” parametresi kullanılmalıdır. Kullanım : “”#cupp.py -w MevcutSözlükDosyası”” şeklindedir.

Resim – Mevcut sözlük dosyası içeriğine dair görüntü
Resim – Sözlükten sözlük oluşturma işlemi.

Yukarıda yer alan resimdeki gibi gerekli parametreler verildikten sonra CUPP isimli uygulama “MevcutSozlukDosyasi.txt.cupp.txt” isimli yeni genişletilmiş sözlük dosyanızı oluşturmaktadır.

Başlangıçta 16 satır olan sözlük dosyası CUPP uygulaması ile derlenme işlemi sonucu 24.299 satıra çıkarılmıştır.