Wireless Network Attacks: WEP, WPA, WPA2, WPA3 and Rogue Access Points
WEP RC4 cracking, WPA2 PMKID and KRACK, WPA3 Dragonblood, evil-twin and captive-portal phishing, NFC and QR fraud, IMSI catchers and the Indian wireless threat landscape.
Last updated:
Wireless network attacks exploit weaknesses in the air interface, where no physical cable connection is required to intercept or inject traffic. WEP was cryptographically broken by the PTW attack in 2007 and remains crackable in under 15 minutes on a busy network. WPA2 is vulnerable to offline dictionary attacks against the 4-way handshake and, since 2018, to the clientless PMKID attack; WPA3's SAE (Dragonfly) handshake is resistant to offline guessing but was found vulnerable to timing and cache side channels in the Dragonblood disclosure of 2019. Rogue access points and evil-twin captive portals require no sophisticated hardware and have been documented at Indian airports and metro stations in campaigns linked to downstream UPI fraud.
Every major wireless protocol since 1997 has contained at least one exploitable cipher flaw. WEP fell to FMS in 2001, to KoreK in 2004, and was finished by PTW in 2007. WPA-TKIP fell to Beck-Tews in 2008. WPA2 was affected by KRACK in 2017 and by the PMKID handshake-less attack in 2018. WPA3 was found vulnerable to Dragonblood in 2019. The air interface remains the lowest-friction attack surface because no physical cable connection is required, and each generation's specification has lagged behind published attack research.
Key takeaways
- WEP was effectively broken by the PTW attack in 2007, WPA-TKIP fell to Beck-Tews in 2008, WPA2 was attacked by KRACK in 2017 and by the PMKID handshake-less method in 2018, and WPA3 lost its first round to Dragonblood in 2019.
- A Wi-Fi monitor-mode capture carries up to four address fields per frame, and an examiner who cannot read the BSSID, ESSID, source MAC, and destination MAC will misattribute the access point and potentially the suspect.
- Rogue access points and evil-twin attacks are documented at Indian airports and metro stations, and the attack requires no physical cable connection, making the air interface the easiest entry point for a network attacker.
- The Aircrack-ng and hashcat tool chains are the standard named in the Indian digital forensics syllabus for wireless credential recovery, and an examiner is expected to know their workflow by name.
- Cellular-layer attacks including IMSI catchers and forced 4G-to-2G downgrades bridge the wireless attack surface into mobile forensics, because the downgrade exposes the subscriber to weaker encryption on the GSM air interface.
This topic covers the Indian wireless threat surface: protocol weaknesses from WEP through WPA3, the Aircrack-ng and hashcat workflows examiners are expected to know by name, rogue-AP and evil-twin tradecraft as seen at Indian airports and metro stations, NFC and QR attacks that dominate Indian high-street fraud filings, and the cellular-layer attacks (IMSI catchers, 4G to 2G downgrade) that bridge into mobile forensics. Cross-link references run to computer networking fundamentals, network attacks, live packet capture and mobile network attacks.
By the end of this topic you will be able to:
- Identify the structural flaw in each Wi-Fi generation (WEP IV-reuse, WPA2 handshake dictionary, WPA3 Dragonblood side channels) and name the specific CVE or attack paper responsible.
- Trace the Aircrack-ng and hashcat workflows for WEP, WPA2 handshake, and PMKID capture-to-crack chains, including the tool command and hashcat mode for each.
- Distinguish a rogue AP from an evil-twin, describe how captive-portal phishing operates at a public venue, and identify the WIDS indicators an operator uses to detect both.
- Explain how WPS PIN splitting reduces the brute-force space and differentiate the online Reaver attack from the offline Pixie Dust attack.
- Describe how an IMSI catcher forces a 4G-to-2G downgrade and why the GSM one-way authentication model makes the downgraded connection exploitable.
- BSSID / ESSID
- BSSID is the MAC address of the access point (or virtual AP). ESSID is the human-readable network name broadcast in beacons. Multiple BSSIDs can share one ESSID in an enterprise WLAN; an evil twin reuses the ESSID with a different BSSID.
- 4-way handshake
- The WPA/WPA2 key-establishment exchange between client and AP. Captured frames let an offline dictionary attack recover a weak PSK. WPA3 replaces this with SAE (Dragonfly), which is resistant to offline guessing.
- PMKID attack
- A 2018 technique by Jens Steube (hashcat author) that derives the Pairwise Master Key Identifier from a single EAPOL frame the AP advertises, removing the need to capture a client handshake. Hashcat mode -m 16800.
- KRACK
- Key Reinstallation Attack, CVE-2017-13077, disclosed by Mathy Vanhoef in 2017. By replaying message 3 of the 4-way handshake, the client is forced to reinstall an already-in-use key, resetting the packet number and exposing traffic to keystream reuse.
- Evil twin
- A rogue AP broadcasting the same ESSID as a legitimate network at a stronger signal, so clients with cached profiles auto-associate. Often paired with a captive portal that phishes the corporate or hotel password.
- IMSI catcher
- A device (commercially named Stingray, KingFisher, or built from a USRP plus open-source code) that impersonates a cellular base station and forces nearby phones to attach so their IMSI and IMEI can be logged. Often combined with a forced 4G to 2G downgrade.
Wi-Fi primer: BSSID, ESSID, channels and bands
A Wi-Fi capture is only useful to an examiner who can read the addressing. Each frame in a monitor-mode capture carries up to four address fields: the source MAC, the destination MAC, the BSSID (the AP's MAC), and a fourth address used only in wireless distribution system frames. The BSSID is the anchor: every association, authentication and data frame in a basic service set names that BSSID. The ESSID is the readable network name and appears in beacon frames roughly ten times a second.
The 2.4 GHz band carries channels 1 through 14 (with 12, 13 and 14 restricted by region; India permits 1 through 13 under Wireless Planning and Coordination Wing rules). The 5 GHz band carries 4 non-overlapping channels in the lower UNII-1 sub-band plus more in UNII-2, UNII-2e and UNII-3, with dynamic frequency selection mandatory in the radar-sharing sub-bands. The 6 GHz band, opened in India by DoT in January 2026 for low-power indoor use, carries 59 non-overlapping 20 MHz channels.
| Band | Channels (India) | Range | Crowding |
|---|---|---|---|
| 2.4 GHz | 1 to 13 (20 MHz) | Long, wall-penetrating | Heavy: legacy clients, Bluetooth, microwaves |
| 5 GHz | 36 to 165 (with DFS gaps) | Medium, weaker through walls | Moderate, growing |
| 6 GHz (Wi-Fi 6E / 7) | 59 channels at 20 MHz (LPI only) | Short, line-of-sight strong | Sparse: Wi-Fi 6E / 7 only |
The examiner reading a capture from a Bengaluru café incident first checks the channel and band the suspect frame lives on. A capture limited to channel 6 will miss a rogue AP camped on channel 11 or on 5 GHz channel 36. The Aircrack-ng tool airodump-ng with --band abg hops across 2.4 and 5 GHz; --band g6 adds 6 GHz on supported NICs.
WEP: a cipher the standard's authors got wrong twice
WEP combines a 40-bit or 104-bit pre-shared key with a 24-bit initialisation vector to produce an RC4 keystream. The IV is sent in the clear. Two flaws compound. First, the IV space is small enough (16.7 million values) that a busy AP repeats IVs within hours. Second, the FMS attack of Fluhrer, Mantin and Shamir in 2001 showed that certain "weak" IVs leak information about the key bytes, so the attacker needs only IV reuse plus enough weak IVs to solve for the key.
KoreK improved the attack in 2004 by adding more biased-keystream observations, reducing the number of IVs needed from millions to tens of thousands. The PTW attack by Pyshkin, Tews and Weinmann in 2007 reduced the number further, to roughly 40,000 IVs for a 104-bit key with 50% success. Practical cracking time on a moderately busy AP is 5 to 15 minutes.
- airmon-ng start wlan0Puts the wireless interface into monitor mode. The new interface is typically named wlan0mon. Disables NetworkManager handlers that fight monitor mode.
- airodump-ng --bssid <ap> -c <ch> -w cap wlan0monCaptures all frames on the target BSSID and channel into cap-01.cap. The #Data column rises as IVs accumulate. Target 40,000 to 100,000 data frames.
- aireplay-ng -3 -b <ap> -h <my-mac> wlan0monARP request replay attack: the tool listens for an ARP request, then re-injects it indefinitely. The AP responds to each injection, generating a fresh IV per response and accelerating capture from hours to minutes.
- aircrack-ng cap-01.capRuns FMS plus KoreK plus PTW against the captured IVs. Output prints the recovered key bytes once enough IVs accumulate. Re-run periodically while airodump-ng is still capturing.
The Indian anchor here is the long tail of legacy hardware. In 2024 a state SFSL audit of municipal Wi-Fi deployments in a Tier-2 city in Maharashtra found 47 routers still configured for WEP behind retail counters and small clinics. These are not academic targets; the same routers were named in three FIRs as the pivot point for downstream financial fraud. WEP cracking remains a recurring scenario in forensic lab assessments.
WPA, WPA2 and PMKID: dictionary attacks against the handshake
WPA-PSK introduced TKIP, which wraps RC4 with a per-packet keying function and a Michael MIC. The MIC plus per-packet keys closed the IV-reuse hole that finished WEP, but the password-based key derivation (PBKDF2-HMAC-SHA1 with 4096 iterations and the ESSID as salt) is still attackable offline once the 4-way handshake is captured. WPA2-PSK kept the same handshake but replaced TKIP and Michael with AES-CCMP. The dictionary attack against the handshake works against both.
The handshake capture is straightforward. airodump-ng on the target channel logs all frames; an aireplay-ng -0 deauthentication burst forces an existing client to re-associate, producing a fresh handshake. The capture is then run through aircrack-ng -w wordlist.txt cap.cap for CPU-bound cracking, or converted with hcxpcapngtool and run through hashcat -m 22000 for GPU-accelerated cracking at hundreds of thousands of guesses per second on a single consumer GPU.
The PMKID attack changes the economics. Jens Steube, hashcat's lead developer, showed in August 2018 that many APs leak a Pairwise Master Key Identifier in the first EAPOL frame of any association attempt, without a client ever completing the handshake. hcxdumptool requests the PMKID from the target AP directly; no client is required. The PMKID is fed to hashcat -m 16800 (modern: -m 22000 with the unified format) for the same offline dictionary attack.
WPA2-Enterprise uses 802.1X with a RADIUS server instead of a shared PSK. Each user authenticates with an EAP method (EAP-TLS, PEAP-MSCHAPv2, EAP-TTLS). The handshake-capture attack does not apply, but EAP relay attacks do: a rogue AP using eaphammer or hostapd-wpe impersonates the corporate ESSID, accepts the client's EAP exchange, and either harvests the MSCHAPv2 challenge-response for offline cracking or relays the credentials to the real RADIUS server. Certificate validation on the client side is the only defence; clients that do not pin the corporate CA are exploitable on first connection.
In a 2024 red-team exercise documented by an Indian BFSI SOC team in Mumbai, an eaphammer-driven rogue AP harvested 41 MSCHAPv2 hashes from corporate laptops at a nearby coffee shop in under 90 minutes. None of the laptops had certificate pinning configured. Cross-link to live packet capture for the post-capture analysis side of the same exercise.
KRACK, Dragonblood and WPA3 SAE
KRACK, disclosed by Mathy Vanhoef in October 2017 as CVE-2017-13077 (and a family of related CVEs), targets the 4-way handshake itself rather than the password. Message 3 of the handshake confirms the Pairwise Transient Key. If the attacker replays message 3, a compliant client reinstalls the same PTK and resets its packet number counter, which under CCMP means the same keystream is reused for different plaintexts. The attacker can then recover plaintext bytes without ever knowing the PSK. The bug affected every WPA2 client implementation that followed the standard literally, with Android 6 and Linux's wpa_supplicant 2.4 to 2.6 hit hardest because their re-association behaviour zeroed the key on reinstall.
WPA3, ratified in 2018, replaced the 4-way handshake's password-based key derivation with Simultaneous Authentication of Equals (SAE), also known as Dragonfly. SAE is a balanced password-authenticated key exchange built on elliptic-curve Diffie-Hellman. The protocol is designed so an offline dictionary attack against a captured exchange yields no useful information about the password.
Dragonblood, disclosed by Vanhoef and Eyal Ronen in April 2019, broke that promise in three ways. CVE-2019-9494 is a timing side channel in the hash-to-curve operation that leaks information about the password to a co-located attacker. CVE-2019-9495 is a cache side channel against the same primitive. The companion CVEs cover downgrade attacks where a hybrid AP accepts both SAE and the legacy PSK exchange and an attacker forces the client to negotiate the weaker option.
| Generation | Cipher | Key exchange | Major break |
|---|---|---|---|
| WEP | RC4 with 24-bit IV | Pre-shared key | FMS 2001, KoreK 2004, PTW 2007 |
| WPA-PSK | TKIP plus Michael MIC | 4-way handshake | Beck-Tews 2008 (partial), dictionary on weak PSK |
| WPA2-PSK | AES-CCMP | 4-way handshake | Dictionary on weak PSK; PMKID 2018; KRACK 2017 |
| WPA2-Enterprise | AES-CCMP | 802.1X / EAP | EAP relay via rogue AP; MSCHAPv2 offline crack |
| WPA3-Personal | AES-CCMP / GCMP | SAE (Dragonfly) | Dragonblood CVE-2019-9494 et al. |
| WPA3-Enterprise 192-bit | GCMP-256 | 802.1X with stronger EAP | Implementation downgrade flaws |
"WPA3" on a router admin page does not by itself indicate a hardened configuration. The implementation must be patched against the Dragonblood family and configured in WPA3-only (not WPA2/WPA3 transition) mode for the strongest posture. Patched OpenWrt and patched vendor firmware (Cisco, Aruba, Ubiquiti) have shipped Dragonblood mitigations since mid-2019.
Rogue APs, evil twins and captive-portal phishing
A rogue AP is any access point on or near the target network that the network operator did not authorise. An evil twin is a rogue AP that replicates a legitimate ESSID. Most consumer and corporate clients auto-associate with a saved ESSID when it appears at sufficient signal strength, without verifying the BSSID or AP certificate. An attacker broadcasting a known ESSID at higher transmit power than the legitimate AP will attract clients silently.
The capture pattern at an Indian airport or metro station typically runs as follows. The attacker brings up a portable AP (Wi-Fi Pineapple, an OpenWrt mini-router, or a laptop with hostapd) on the same ESSID as the venue's free Wi-Fi. The first HTTP request from any associated client is intercepted by a captive portal that imitates the venue's branding. The portal asks for the user's email and phone, sometimes for a corporate single sign-on, sometimes for the user's existing bank or wallet credentials in a "verify before browsing" prompt. The credentials are logged; the user is then released to the real internet via the attacker's uplink.

CERT-In's wireless advisory from late 2024 named a sustained campaign of evil-twin captive portals at Delhi, Bengaluru and Hyderabad metro stations, with credential harvests linked downstream to UPI fraud and SIM-swap requests. The advisory recommends disabling auto-join for public Wi-Fi, treating any captive portal that asks for OTP as hostile, and using a VPN for any session on a venue network. SSL stripping on plain HTTP and HSTS bypass via crafted redirects are the post-association layer; the cross-link to network attacks covers the wired-side parallels.

Defensively, the operator side wants a Wireless Intrusion Detection System. Kismet, AirMagnet and the WIDS modules built into enterprise controllers (Cisco WLC, Aruba Mobility Master) detect rogue BSSIDs by watching for a BSSID using an ESSID the operator owns from a MAC the operator did not authorise. A 6 dB signal-strength anomaly on a known ESSID is the standard alert trigger.
NFC, QR, WPS and the cellular bridge
WPS, Wi-Fi Protected Setup, was meant to make residential pairing easier and turned out to make residential cracking trivial. The 8-digit PIN is checked as two 4-digit halves, so the search space collapses from 10^8 to 10^4 plus 10^4. Reaver implemented the online attack in 2011. Dominique Bongard's Pixie Dust attack in 2014 exploited weak PRNG seeding in many Broadcom and Realtek chipsets to recover the PIN offline from a single exchange. reaver -K 1 and bully implement Pixie Dust. The recommended posture is to disable WPS entirely; many Indian ISP-supplied routers ship with it on by default.
NFC vulnerabilities cluster around card cloning and relay. Proxmark3 and the open-source Flipper Zero will read most MIFARE Classic and many MIFARE DESFire (with key recovery for weak deployments) tags and emulate them back. Indian transit cards using older MIFARE Classic (some legacy Bengaluru and Delhi metro card generations) have been documented as cloneable in research papers; modern deployments have moved to DESFire EV2 or EV3 with stronger key management. Malicious NFC tag URLs, sticker tags placed on top of legitimate venue tags, redirect a tap to a phishing URL.
QR code attacks dominate the Indian fraud filings list. Three patterns matter. First, malicious QR redirecting to phishing or malware: the user trusts a QR on a poster more than a typed URL. Second, physical QR replacement (QRJacking): a fraudster prints a UPI QR with their VPA over a shopkeeper's legitimate code at the counter; customers scan and pay the fraudster instead of the shop. Third, UPI request-money QR confusion: the victim is sent a "scan to receive" QR that is actually a "scan to pay" request. NPCI advisories in 2023 and 2024 named QRJacking specifically and recommended laminated, single-print QRs with the merchant's name printed prominently above the code.
The cellular bridge is where wireless forensics meets mobile forensics. IMSI catchers (commercially Stingray, KingFisher; research-grade with a USRP plus srsRAN or YateBTS) impersonate a base station, force nearby phones to attach, log the IMSI and IMEI, and frequently downgrade the connection from 4G or 5G to 2G where the lack of mutual authentication lets the attacker intercept calls and SMS. The 4G to 2G downgrade is the practical lever: 2G GSM authenticates the network only via a one-way challenge, so a rogue 2G base station is trusted by default. Diameter protocol attacks at the operator core layer are out of scope for the air-interface examiner but show up in coordinated SIM-swap operations.
SIM swap fraud uses the cellular ID layer rather than the radio layer: the attacker convinces the carrier to port the victim's number to a SIM the attacker controls. Fuller coverage lives at /topics/digital-forensics/wireless-and-mobile-network-attacks-sim-swap-nfc-qr.
An examiner captures a WPA2 4-way handshake and wants to crack it at maximum speed on a single GPU. The correct tool plus mode is:
Frequently asked questions
Why does WEP still appear in Indian municipal and small-business networks despite being broken for 20 years?
Is WPA2 still safe to use in 2026 with a strong PSK?
What does Dragonblood mean for an organisation that has already moved to WPA3?
Are IMSI catchers legal in India?
How should a small Indian retail business defend its UPI QR at the counter?
What is the difference between airodump-ng and Kismet for wireless triage?
Which Indian statute applies to unauthorised Wi-Fi access in a residential or commercial setting?
Test yourself on Digital Forensics with free, timed mocks.
Practice Digital Forensics questionsSpotted an error in this page? Report a correction or read our editorial standards.