The attacker is not inside the building — they are in the parking lot. Wireless extends the network's attack surface beyond every physical perimeter.
| Mode | Status | Key weakness |
|---|---|---|
| Open / unauthenticated | In use for guest + captive portal | All traffic in cleartext on the air |
| WEP | Broken since mid-2000s | Statistical key recovery; should not exist |
| WPA2-PSK (CCMP/AES) | Most common | 4-way handshake → offline dictionary attack on PSK |
| WPA2-Enterprise / 802.1X | Corporate standard | Weak when client does not validate RADIUS certificate |
| WPA3-SAE | Replacing WPA2-PSK | Dragonblood (2019); downgrade in transition mode |
| OWE | Encrypted-but-unauthenticated open | Better than open; not a replacement for authenticated modes |
Real clients typically run a mix: WPA2-Enterprise on corporate, WPA2-PSK on IoT/BYOD, open + captive on guest, and a forgotten legacy SSID.
airodump-ng, kismet, or a vendor tool. Enumerate SSIDs, BSSIDs, channels, signal, standards, auth mode.
Starbucks WiFi is opportunistic-attack material.
aireplay-ng, mdk4). Capture with airodump-ng.
hashcat mode 22000 (supersedes 2500). Wordlists: rockyou, client-name + year + season, rule sets.
hcxdumptool → hashcat mode 22000.
The dominant pattern:
hostapd-wpe, eaphammer, freeradius-wpe)asleap, hashcat)EAP-TLS (mutual cert): attacker cannot impersonate without the client certificate — the strong mode.
The finding targets how client devices are configured (MDM / GPO), not the AP itself.
Tools: wifiphisher, airgeddon, eaphammer
Distinct from the airspace attack — this is a physical-access finding that creates a wireless path.
Deauthentication (deauth) frames are used in many attack workflows to force client reconnection and capture handshakes. They also function as a pure denial-of-service tool.
Enterprises with sensitive airspace deploy WIDS / WIPS (Aruba RFprotect, Cisco wIPS, Extreme AirDefense) to detect rogue APs, evil twins, and unauthorized deauth.
The presence of WIPS does not preclude testing — it changes the testing posture and the expected findings.
Peripherals, beacons, badge readers, medical devices. Attacks: passive sniffing (ubertooth, Sniffle); pairing-mode abuse; GATT enumeration of unauthenticated services.
Smart-building, lighting, sensor networks. Older deployments use weak default keys. Tools: KillerBee, Ubertooth, Sonoff Zigbee dongles in sniffer mode, ApiMote.
Badge readers, payment terminals. Many older HID, MIFARE, and iCLASS variants are clonable with a Proxmark3 or a cheap reader. (Physical-intrusion overlap — see Topic 08.)
For a general infrastructure assessment: enumerate what radios are present, flag the high-risk ones, scope a specialist engagement for depth.
Sniffle), Ubertoothairodump-ng, kismet, hcxdumptoolaireplay-ng, mdk4hashcat (mode 22000), aircrack-nghostapd-wpe, eaphammer, wifiphisher, airgeddonbluez, gatttool, bluetoothctl, SniffleReporting typically mixes configuration findings (PMF disabled, transition mode, weak PSK policy) and deployment findings (signal leak, slow rogue-AP detection, client cert validation off).
Walk through the rogue-RADIUS attack against EAP-PEAP / MSCHAPv2. Where does the cryptographic weakness lie, and what client-side control defeats it?
The tester's rogue AP presents a fake RADIUS server. The client begins EAP-PEAP and the server offers a certificate the client does not validate. The inner MSCHAPv2 exchange is captured and cracked offline. The defeating control is server certificate validation configured via MDM / GPO — requiring a specific trusted CA and subject name before the inner exchange begins.
Next: Topic 26 — Cloud assessment. The attack surface moves from radio range to API endpoints and identity planes.