Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Login

Register Now

Canyoupwn.me ~

TR | Crunch ile Wordlist Oluşturma

Wordlist oluşturmak için kullanacağımız Crunch aracını eğer sisteminizde yoksa bağlantıdan indirip kurabilirsiniz. Kurulum tamamlandıktan sonra;

  • Aracımızı çalıştırmak için;
crunch

1

  • Temel parametrelerimizi incelemek gerekirse;
crunch <min> <max> <char> -t <pattern> -o <filename.lst>
  1. “min” ve “max” değerleri hangi karakter aralığında kelime üretmek istiyorsak onu giriyoruz.
  2. “char” tahminler içerisinde hangi karakterler bulunmasını istiyorsak onları girdiğimiz parametre.
  3. “pattern” belli bir başlangıç yada bitiş düzeni istiyorsak onu bu parametrede belirtmemiz gerekiyor. “-t” parametresi belli bir düzen belirtmek için kulanıyoruz.
  4. “filename.lst” de dosyayı kaydederken kullanacağı adı belirliyoruz.
  5. “-o” dosyayı kaydetmek için.

 

  • Crunch dahilinde gelen karakter listelerinden yararlanadabiliriz;
numeric: [0123456789]
ualpha: [ABCDEFGHIJKLMNOPQRSTUVWXYZ]
lalpha: [abcdefghijklmnopqrstuvwxyz]
ualpha-numeric: [ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
lalpha-numeric: [abcdefghijklmnopqrstuvwxyz0123456789]
mixalpha:[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]
mixalpha-numeric:[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
mixalpha-numeric-all-space:[[email protected]#$%^&*()-_+=~`[]{}|\:;"'<>,.?/ ] 

Örnekler üzerinden yola çıkarsak;

  • Hazır karakter listelerini kullanarak, örneğin “lalpha-numeric” karakter listesiyle 6 ile 9 karakterden oluşan wordlisti olşturmak için;
crunch 6 9 -f charset.lst lalpha-numeric -o test.txt 
  • 7 karakterden oluşacak “ali0123456789” karakterleri bulunan ve “a” ile başlayan bir wordlist oluşturmak istiyorsak;
crunch 7 7 ali0123456789 -t [email protected]@@@@@ -o aliswordlist.lst 
  • 6/14 karakter arasında olan içinde “ahmet6193gw72.” karahterleri bulunan bir wordlist oluşturmak için;
 crunch 6 14 ahmet6193gw72. -o wordlist.lst
  • İçinde “.,(]123456789” karakterleri barındıran 7 basamaklı wordlist oluşturmak için;
crunch 7 7 .,(]123456789 -o passlist.txt 

komutlarından yararlanabiliriz.

Kullanım amacınıza veya yerinize göre istediğiniz şekilde wordlistler oluşturabilirsiniz. Wordlistinizin uzunluğu/kapsamı ne kadar artarsa hedefinize ulaşma ihtimaliniz de oranda artacaktır, diğer yandan ise işlem sürenizin de artacağını göz önünde bulundurmalısınız.

 

 

About Mustafa Kaan Demirhan

Security Researcher

Follow Me