Wordlistler
Cheat Sheet
Wordlistler
Wordlistler
Kali Linux wordlist dosya yolları - dizin tarama, şifre kırma, fuzzing
Dizin Tarama Wordlistleri
Web dizin ve dosya keşfi için wordlist yolları
Dirb Wordlistleri
# En yaygın dizinler (küçük, hızlı tarama)
/usr/share/wordlists/dirb/common.txt
# Büyük wordlist
/usr/share/wordlists/dirb/big.txt
# Küçük wordlist (çok hızlı test)
/usr/share/wordlists/dirb/small.txt
# Uzantılar listesi
/usr/share/wordlists/dirb/extensions_common.txt
Dirbuster Wordlistleri
# Orta boy - en çok kullanılan (220K satır)
/usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt
# Küçük boy (87K satır - hızlı tarama)
/usr/share/wordlists/dirbuster/directory-list-2.3-small.txt
# Büyük boy (1.2M satır - kapsamlı)
/usr/share/wordlists/dirbuster/directory-list-2.3-big.txt
# Küçük harf versiyonu
/usr/share/wordlists/dirbuster/directory-list-lowercase-2.3-medium.txt
SecLists - Web Content
# Genel amaçlı
/usr/share/seclists/Discovery/Web-Content/common.txt
/usr/share/seclists/Discovery/Web-Content/raft-medium-directories.txt
/usr/share/seclists/Discovery/Web-Content/raft-large-directories.txt
# Dosya keşfi
/usr/share/seclists/Discovery/Web-Content/raft-medium-files.txt
/usr/share/seclists/Discovery/Web-Content/raft-large-files.txt
# Teknolojiye özel
/usr/share/seclists/Discovery/Web-Content/apache.txt
/usr/share/seclists/Discovery/Web-Content/nginx.txt
/usr/share/seclists/Discovery/Web-Content/IIS.fuzz.txt
/usr/share/seclists/Discovery/Web-Content/tomcat.txt
# API endpoint keşfi
/usr/share/seclists/Discovery/Web-Content/api/api-endpoints.txt
Kullanım Örneği
# Gobuster ile hızlı tarama
gobuster dir -u http://TARGET -w /usr/share/wordlists/dirb/common.txt -x php,txt,html
# Gobuster ile kapsamlı tarama
gobuster dir -u http://TARGET -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt -x php,txt,bak,old -t 50
# Feroxbuster ile recursive
feroxbuster -u http://TARGET -w /usr/share/seclists/Discovery/Web-Content/raft-medium-directories.txt
İpucu: Hızlı başlangıç için dirb/common.txt kullan, sonuç yoksa büyük listeye geç. -x ile uzantı eklemek çok önemli!
Subdomain & DNS Wordlistleri
Subdomain keşfi ve DNS brute force için wordlistler
Subdomain Keşfi
# En hızlı (5K satır)
/usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt
# Orta (20K satır)
/usr/share/seclists/Discovery/DNS/subdomains-top1million-20000.txt
# Kapsamlı (110K satır)
/usr/share/seclists/Discovery/DNS/subdomains-top1million-110000.txt
# Alternatifler
/usr/share/seclists/Discovery/DNS/namelist.txt
/usr/share/seclists/Discovery/DNS/bitquark-subdomains-top100000.txt
VHOST Keşfi
/usr/share/seclists/Discovery/DNS/namelist.txt
/usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt
Kullanım Örnekleri
# Gobuster DNS
gobuster dns -d hedef.com -w /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt
# VHOST tarama
gobuster vhost -u http://hedef.com -w /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt
# wfuzz ile subdomain
wfuzz -c -w /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt -H "Host: FUZZ.hedef.com" http://hedef.comŞifre Wordlistleri
Brute force ve şifre kırma için wordlist yolları
RockYou (En Popüler)
# 14 milyon gerçek şifre - ilk kullanımda aç:
sudo gunzip /usr/share/wordlists/rockyou.txt.gz
# Dosya yolu:
/usr/share/wordlists/rockyou.txt
SecLists - Şifreler
# Yaygın şifreler (hızlı test)
/usr/share/seclists/Passwords/Common-Credentials/10k-most-common.txt
/usr/share/seclists/Passwords/Common-Credentials/100k-most-used-passwords-NCSC.txt
/usr/share/seclists/Passwords/Common-Credentials/10-million-password-list-top-1000000.txt
# Kısa listeler (çok hızlı)
/usr/share/seclists/Passwords/Common-Credentials/top-20-common-SSH-passwords.txt
/usr/share/seclists/Passwords/Common-Credentials/top-passwords-shortlist.txt
/usr/share/seclists/Passwords/darkweb2017-top10000.txt
Varsayılan Şifreler (Servis Bazlı)
/usr/share/seclists/Passwords/Default-Credentials/default-passwords.csv
/usr/share/seclists/Passwords/Default-Credentials/ftp-betterdefaultpasslist.txt
/usr/share/seclists/Passwords/Default-Credentials/ssh-betterdefaultpasslist.txt
/usr/share/seclists/Passwords/Default-Credentials/tomcat-betterdefaultpasslist.txt
/usr/share/seclists/Passwords/Default-Credentials/mysql-betterdefaultpasslist.txt
/usr/share/seclists/Passwords/Default-Credentials/postgres-betterdefaultpasslist.txt
Kullanım Örnekleri
# Hydra ile SSH brute force
hydra -l admin -P /usr/share/wordlists/rockyou.txt ssh://TARGET
# John ile hash kırma
john --wordlist=/usr/share/wordlists/rockyou.txt hash.txt
# Hashcat ile
hashcat -m 0 hash.txt /usr/share/wordlists/rockyou.txtKullanıcı Adı Wordlistleri
Kullanıcı adı tespiti ve enumeration için wordlistler
Yaygın Kullanıcı Adları
/usr/share/seclists/Usernames/Names/names.txt
/usr/share/seclists/Usernames/top-usernames-shortlist.txt
/usr/share/seclists/Usernames/xato-net-10-million-usernames.txt
# Linux/Unix kullanıcı adları
/usr/share/seclists/Usernames/cirt-default-usernames.txt
İsim Listeleri
# Kullanıcı adı oluşturmak için isim listeleri
/usr/share/seclists/Usernames/Names/familynames-usa-top1000.txt
/usr/share/seclists/Usernames/Names/malenames-usa-top1000.txt
/usr/share/seclists/Usernames/Names/femalenames-usa-top1000.txt
Kullanım Örneği
# Hydra ile kullanıcı adı + şifre brute force
hydra -L /usr/share/seclists/Usernames/top-usernames-shortlist.txt -P /usr/share/wordlists/rockyou.txt ssh://TARGET
# Kerbrute ile AD kullanıcı enumeration
kerbrute userenum --dc DC_IP -d DOMAIN /usr/share/seclists/Usernames/xato-net-10-million-usernames.txtFuzzing & Payload Wordlistleri
SQLi, XSS, LFI ve diğer saldırılar için payload listeleri
SQL Injection
/usr/share/seclists/Fuzzing/SQLi/Generic-SQLi.txt
/usr/share/seclists/Fuzzing/SQLi/quick-SQLi.txt
XSS
/usr/share/seclists/Fuzzing/XSS/XSS-Jhaddix.txt
/usr/share/seclists/Fuzzing/XSS/xss-without-parentheses-semi-colon-v2.txt
LFI / Path Traversal
/usr/share/seclists/Fuzzing/LFI/LFI-Jhaddix.txt
/usr/share/seclists/Fuzzing/LFI/LFI-gracefulsecurity-linux.txt
/usr/share/seclists/Fuzzing/LFI/LFI-gracefulsecurity-windows.txt
Genel Fuzzing
/usr/share/seclists/Fuzzing/special-chars.txt
/usr/share/seclists/Fuzzing/big-list-of-naughty-strings.txt
Kullanım Örnekleri
# wfuzz ile SQLi testi
wfuzz -c -z file,/usr/share/seclists/Fuzzing/SQLi/Generic-SQLi.txt -d "user=admin&pass=FUZZ" http://TARGET/login.php
# ffuf ile LFI testi
ffuf -w /usr/share/seclists/Fuzzing/LFI/LFI-Jhaddix.txt -u http://TARGET/page?file=FUZZÖzel Wordlist Oluşturma
CeWL, CUPP, Crunch ile hedef bazlı özel wordlist üretme
CeWL - Hedef Siteden Wordlist
# Hedef siteden kelime listesi çek
cewl http://TARGET -m 5 -w custom_wordlist.txt
# E-posta adresleri ile birlikte
cewl http://TARGET -m 5 -w words.txt -e --email_file emails.txt
# Derinlik ve minimum karakter belirle
cewl http://TARGET -d 3 -m 6 -w deep_wordlist.txt
CUPP - Profil Bazlı Şifre Listesi
# İnteraktif mod - hedef kişi bilgilerini gir
cupp -i
# Mevcut wordlist'i genişlet
cupp -w existing_wordlist.txt
Crunch - Pattern Bazlı Wordlist
# 8 karakterlik, küçük harf + rakam
crunch 8 8 -t @@@@%%%% -o wordlist.txt
# Karakter seti belirle
crunch 6 8 abcdef123 -o custom.txt
# @ = küçük harf, , = büyük harf
# % = rakam, ^ = özel karakter
Hashcat Kurallarıyla Genişletme
# Mevcut listeyi kuralla genişlet
hashcat --stdout wordlist.txt -r /usr/share/hashcat/rules/best64.rule > expanded.txt
# Popüler kural dosyaları
/usr/share/hashcat/rules/best64.rule
/usr/share/hashcat/rules/rockyou-30000.rule
/usr/share/hashcat/rules/d3ad0ne.rule
İpucu: Önce CeWL ile hedeften kelime topla, sonra Hashcat rules ile genişlet. En etkili yaklaşım budur.