Wi-Fi Protected Setup (WPS) was designed to simplify network connections using an 8-digit PIN code. However, design flaws make it vulnerable to rapid recovery.
1. The WPS PIN Vulnerability
The 8-digit PIN is verified in two separate halves:
- First 4 digits: Verified independently (10,000 combinations).
- Next 3 digits: Verified independently (1,000 combinations).
- Last digit: Serves as a checksum.
This reduces the total combinations from 100,000,000 to just 11,000 guesses, allowing a local auditor to crack the PIN in a few hours using brute-force tools.
2. Auditing with Reaver
reaver -i wlan0mon -b 00:11:22:33:44:55 -vv
3. Mitigation
Enforce strict security: **Disable WPS** entirely inside your wireless router administration console.