CS38, Security and Privacy, Spring 2005
This is a list of links concerning basic 802.11x architecture
and security. The "Wi-Foo" book, on reserve at the library,
provides a much more extensive summary (except for the physical
layer, covered in the "Brief overview" below), and its website
http://wi-foo.com mirrors a large number of various auditing
and penetration testing utilities.
My current setup is based on the Auditor liveCD (see below in Tools).
You can borrow
- a Prism2-based card,
- an Atheros-based card,
- a few Orinoco and Cisco 350 cards,
- a USB flash drive (for saving your data and configs if you use a bootable liveCD such as Auditor),
- Auditor, Helix and plain Knoppix liveCD,
- a commodity Linksys AP/router (first come, first served).
for your wireless experiments.
See also: tips for using the Auditor CD and the cards for 802.11 frame injection. |
Technology explained
The Comprehensive Guide to 802.11b Wireless Networks,
dragorn
http://hastingswireless.homeip.net/index.php?page=articles&author=2600&title=comprehensive_802.11_guide
Published in the 2600 hacker quarterly, by the author of Kismet. Explains basic facts of 802.11b security for open and WEP networks.
Wireless Technologies Overview,
Jean Tourrilhes
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.Overview.html
Technical detail on the physical layer (Layer 1) of wireless networks. Explains a number of weird limitations that hardware/firmware exhibits when used in non-standard modes.
Wireless LAN Linux HOWTO,
Jean Tourrilhes
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html
Cards, drivers and setup info
Tool and paper collections
The Auditor bootable CD,
http://new.remote-exploit.org/index.php/Auditor_main
This is a Linux distro (modified Knoppix) bootable and runnable entirely from the CD, with the proper drivers already patched to work with monitoring and frame injection tools. I played with this ISO, and have it working with my Prism2 and Atheros based cards. The site has a weblog with some examples of tool usage. TomsNetworking has a review, which is not too deep, but has some screenshots and general info.
Update: file2air and aireplay work, I could not get
void11_penetration http://www.wlsec.net/void11/ to work with
Prism2.
Note 1: Booting your machine from a strange CD downloaded from
the 'net is not exactly the kind of paranoid security attitude that
I would like to advocate. I have not thoroughly checked it for
any mischief, so use at your own risk.
Note 2: Make sure you do not interfere with other people's
normal use of the network. In Sudi, channel 11 is reserved for
authorised wireless experiments, please limit your experiments
to it.
The Shmoo group,
http://www.shmoo.com/
This is the home of Airsnort (a WEP cracker) and Airsnarf (a rogue AP suite), and other nifty tools
The Unofficial 802.11 Security Web Page,
http://www.drizzle.com/~aboba/IEEE/
A large collection of standards docs and vulnerabilities in wireless security protocols. WEP, WPA, 802.11i, EAP, LEAP etc. Very comprehensive.
Attacks
802.11 Denial-of-Service Attacks: Real Vulnerabilities and Practical Solutions,
John Bellardo and Stefan Savage
http://ramp.ucsd.edu/~bellardo/pubs/usenix-sec03-80211dos-html/aio.html
This paper details DOS attacks on an 802.11 wireless network. We can implement them with our tools.
Chapter on attacks from the "Wi-Foo" book,
Andrei Mikhailovsky, Konstantin Gavrilenko, Andrew Vladimirov
http://www.awprofessional.com/articles/printerfriendly.asp?p=353735
[local wi-foo-chapter.html]
A very nice summary of various tools and attacks.
WEP key cracking
WEP, Dead again ,
Michael Ossmann
http://www.securityfocus.com/infocus/1814
[http://www.securityfocus.com/printable/infocus/1814]
[http://www.securityfocus.com/printable/infocus/1824]
A recent wrap-up on WEP cracking, vendor countermeasures, and more weaknesses. Good overview, covers almost all free current tools of interest. BTW, it recommends the Auditor CD.
Aircrack,
Christophe Devine
http://www.cr0.net:8040/code/network/aircrack/
Linux and windows versions, explanations, setup tips. Works with different cards (Prism2, Atheros)
Cheating at the MAC layer, benefits and detection.
MAC layer cheating and detection ,
http://domino.epfl.ch/
[local domino.pdf]
If you can change your 802.11b/g card behavior, how could you cheat the network? How would a sysadmin detect such behavior? This work clarifies the fine points of the wireless MAC protocols. The conference papers are at [http://lcawww.epfl.ch/Domino/Edomino_files/domino.pdf] , also [http://icawww.epfl.ch/Publications/raya/RayaHA04.pdf]
Back to Dartmouth CS Home Page
Sergey Bratus