Skip to content

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:

Share

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.
Key terms
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.

BandChannels (India)RangeCrowding
2.4 GHz1 to 13 (20 MHz)Long, wall-penetratingHeavy: legacy clients, Bluetooth, microwaves
5 GHz36 to 165 (with DFS gaps)Medium, weaker through wallsModerate, growing
6 GHz (Wi-Fi 6E / 7)59 channels at 20 MHz (LPI only)Short, line-of-sight strongSparse: 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.

  1. airmon-ng start wlan0
    Puts the wireless interface into monitor mode. The new interface is typically named wlan0mon. Disables NetworkManager handlers that fight monitor mode.
  2. airodump-ng --bssid <ap> -c <ch> -w cap wlan0mon
    Captures 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.
  3. aireplay-ng -3 -b <ap> -h <my-mac> wlan0mon
    ARP 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.
  4. aircrack-ng cap-01.cap
    Runs 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.

GenerationCipherKey exchangeMajor break
WEPRC4 with 24-bit IVPre-shared keyFMS 2001, KoreK 2004, PTW 2007
WPA-PSKTKIP plus Michael MIC4-way handshakeBeck-Tews 2008 (partial), dictionary on weak PSK
WPA2-PSKAES-CCMP4-way handshakeDictionary on weak PSK; PMKID 2018; KRACK 2017
WPA2-EnterpriseAES-CCMP802.1X / EAPEAP relay via rogue AP; MSCHAPv2 offline crack
WPA3-PersonalAES-CCMP / GCMPSAE (Dragonfly)Dragonblood CVE-2019-9494 et al.
WPA3-Enterprise 192-bitGCMP-256802.1X with stronger EAPImplementation 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.

Evil-twin flow at a public venue. Victim's device auto-associates with the rogue AP that reuses the venue ESSID at higher sig
Evil-twin flow at a public venue. Victim's device auto-associates with the rogue AP that reuses the venue ESSID at higher signal. Captive portal phishes credentials. Attacker proxies real internet upstream so the user notices nothing.

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.

Evil-twin flow at a public venue. Victim's device auto-associates with the rogue AP that reuses the venue ESSID at higher sig
Evil-twin / rogue-AP attack in detail. Left: legitimate WPA2 AP with the venue ESSID. Right: attacker's rogue AP broadcasting the same SSID at higher signal power. The victim client auto-associates with the stronger rogue AP. WPA3 mitigation callout: WPA3-only mode prevents the downgrade that transition-mode APs allow; clients connecting to a WPA3-only network cannot be silently moved to a rogue WPA2 AP.

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.

Practice
Question 1 of 5· 0 answered

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?
Hardware lifecycle and admin inertia. A Linksys WRT54G or D-Link DIR-300 deployed in 2010 still works, still serves clients, and never prompted its owner to replace it. ISPs in Indian Tier-2 and Tier-3 cities have historically not pushed firmware upgrades, and the operator-side cost of replacement is borne by the local business. State SFSL audits in 2023 and 2024 routinely find WEP behind small clinics, retail counters and panchayat offices.
Is WPA2 still safe to use in 2026 with a strong PSK?
Yes, with caveats. A 12+ character high-entropy PSK is not crackable in any practical time frame against either the 4-way handshake or PMKID attacks. KRACK was patched in client operating systems by late 2017. The remaining risk is implementation: clients with stale wpa_supplicant, ancient Android, or unpatched Windows are still exposed to KRACK and to rogue-AP downgrades. WPA3 transition mode (WPA2 plus WPA3) preserves backwards compatibility while introducing the SAE option for capable clients.
What does Dragonblood mean for an organisation that has already moved to WPA3?
Check the firmware date. Patched vendor firmware released after mid-2019 mitigates the Dragonblood family by switching the hash-to-curve operation to constant-time code and refusing the legacy WPA2 fallback under WPA3-only mode. Aruba, Cisco, Ubiquiti and OpenWrt have all shipped patches. WPA3 in transition mode (WPA2/WPA3 mixed) is still partly exposed because an attacker can downgrade a hybrid-supporting client to the WPA2 path.
Are IMSI catchers legal in India?
Only with specific authorisation. Lawful interception in India is governed by Section 5(2) of the Indian Telegraph Act 1885 read with Rule 419A and the IT Act 2000 Section 69. Use by authorised central or state agencies under a valid order is lawful; unauthorised use is an offence under the Telegraph Act and the IT Act. Commercial sale and import of IMSI catchers is restricted, and a 2023 DoT clarification reiterated that private deployment is unlawful.
How should a small Indian retail business defend its UPI QR at the counter?
Three measures. First, laminate the QR and print the merchant VPA in large text above the code so a customer can read it before scanning. Second, check the counter weekly for any sticker overlaid on the QR; QRJacking depends on physical access. Third, reconcile UPI receipts against the day's till counts at the end of every shift; a fraudulent QR will show as missing settlements within 24 hours. NPCI's 2024 advisory recommends all three.
What is the difference between airodump-ng and Kismet for wireless triage?
airodump-ng is the capture tool in the Aircrack-ng suite, focused on a single capture session against named BSSIDs or a channel hop, producing pcap and CSV. Kismet is a full wireless intrusion detection and capture platform with a database backend, plugin architecture, and live web UI, designed for continuous monitoring. An examiner uses airodump-ng for an attack-style capture during a specific test and Kismet for site-survey or WIDS-style monitoring over hours or days.
Which Indian statute applies to unauthorised Wi-Fi access in a residential or commercial setting?
IT Act 2000 Section 43 (civil liability for unauthorised access) and Section 66 (criminal offence for dishonest or fraudulent access). Section 66C covers identity theft, which often follows from credential harvesting on a rogue AP. Section 66D covers cheating by personation using a computer resource, which fits captive-portal phishing. Trial courts have applied this stack consistently in evil-twin and PSK-cracking matters since 2018.

Test yourself on Digital Forensics with free, timed mocks.

Practice Digital Forensics questions

Found this useful? Pass it along.

Share

Spotted an error in this page? Report a correction or read our editorial standards.

Your journey to becoming a forensic professional starts here.

Practice with mock tests, learn from structured notes, and get your questions answered by a global forensic community, all in one place.