Skip to main content

Overview

WEP (Wired Equivalent Privacy) is a broken encryption protocol. Its vulnerability lies in weak initialization vectors (IVs), by collecting enough IVs through ARP replay attacks, the key can be statistically recovered. This attack uses aircrack-ng suite: capture IVs with airodump-ng, generate traffic with aireplay-ng, and crack the key with aircrack-ng.

Automatic Attack (besside-ng)

besside-ng automates the entire WEP cracking process, fake auth, ARP replay, and cracking in one command:

Manual Attack

1. Find the WEP Network

Scan all bands to identify WEP targets (look for WEP in the ENC column):

2. Focus on Target Network

Capture traffic and write to file:

3. Fake Authentication

Associate with the AP using a spoofed MAC to allow packet injection:

4. ARP Replay Attack

Generate traffic to force the AP to produce new IVs:

5. Crack the Key

Run once enough IVs are captured (typically 50,000–200,000):

WEP Connection

wpa_supplicant config:
Connect:
Get an IP address: