]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - tools/tools/net80211/wesside/README
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / tools / tools / net80211 / wesside / README
1 $FreeBSD$
2
3 This is an implementation of the frag attack described in:
4 http://tapir.cs.ucl.ac.uk/bittau-wep.pdf
5 It will only work with Atheros.  It could be made to work with other cards, but
6 it is more difficult.
7
8 wesside's features:
9 ===================
10 * Channel hops, finds a WEP wifi, finds a MAC to spoof if necessary and
11   associates.
12 * Waits for a packet.  Uses fragmentation to recover some keystream.
13 * Discovers the network's IP using the linear keystream expansion technique in
14   order to decrypt an ARP packet.
15 * Generates traffic on the network for weak IV attack:
16   - Either by flooding with ARP requests.
17   - Or, by contacting someone on the Internet [udps] and telling it to flood.
18 * Uses aircrack periodically to attempt to crack the WEP key.  The supplied
19   aircrack is modified to work with wesside.
20 * Binds to a tap interface to allow TX.  RX works if a dictionary is being built
21   [dics] and a packet with a known IV traverses the network.
22
23 Examples:
24 =========
25 For the skiddies:
26 ./wesside
27
28 To cause the Internet to flood:
29 [Internet box]~$ ./udps 500
30 ./wesside -s ip_of_internet_box
31
32 To build a dictionary:
33 [Internet box]~# ./dics source_ip_of_box 100
34 ./wesside -s ip_of_internet_box
35 Use tap3 as if it were the wifi.