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
- Temel parametrelerimizi incelemek gerekirse;
crunch <min> <max> <char> -t <pattern> -o <filename.lst>
- “min” ve “max” değerleri hangi karakter aralığında kelime üretmek istiyorsak onu giriyoruz.
- “char” tahminler içerisinde hangi karakterler bulunmasını istiyorsak onları girdiğimiz parametre.
- “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.
- “filename.lst” de dosyayı kaydederken kullanacağı adı belirliyoruz.
- “-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.