This is an old revision of the document!
Table of Contents
ipw3945
Intel PRO/Wireless 3945ABG WLAN (802.11a/b/g) Injection Walkthrough
I've tested this on Ubuntu 7.10 Gutsy Gibbon - x86 architecture - 32 Bit, but I don't see why it shouldn't work on other OS's.
You need a Internet Connection with your LAN Cabel.
Open a Terminal and type…
Pre requirements
sudo apt-get install build-essential sudo apt-get install libssl-dev
Installation
- Download ipwraw-ng from http://homepages.tu-darmstadt.de/~p_larbig/wlan/ or http://dl.aircrack-ng.org/drivers/ (2.3.4 is the latest as of 11 February 2008)
- Install the modules and ucode
- Blacklist ipwraw (so it's not automatically loaded at boot time)
wget http://dl.aircrack-ng.org/drivers/ipwraw-ng-2.3.4-04022008.tar.bz2 tar -xjf ipwraw-ng* cd ipwraw-ng make sudo make install sudo make install_ucode echo "blacklist ipwraw" | sudo tee /etc/modprobe.d/ipwraw sudo depmod -ae
Use ipwraw-ng
- Unload the ipw3945 module
- Load ipwraw-ng
The device created will automatically be in monitor mode.
sudo modprobe -r ipw3945 sudo modprobe ipwraw
Configure your Wireless Card
The device name must not “eth1” it can be “wifi0” or what ever. You can see this with “iwconfig”.
ubuntu@ubuntu:~$ iwconfig lo no wireless extensions. eth0 no wireless extensions. eth1 unassociated ESSID:off/any Mode:Monitor Channel=11 Bit Rate=1 Mb/s
You can use iwconfig to set the channel and rate and transfer power.
iwconfig eth1 channel 11 (on which you want to sniff) iwconfig eth1 rate 1M (min=1M and max=54M) iwconfig eth1 txpower 16 (min=-12 and max=16)
And when you're done,
sudo modprobe -r ipwraw sudo modprobe ipw3945
Useful Links / Info
At this point in time, this page is far from complete. In the interim, useful information will be included here. Also do a Forum Search for additional information.
Useful links:
- Thread: Injection with ipw3945 and wifiway-0.x. Here is one message with the summarized steps using wifiway-0.X.
Also consider using the Wifi-Way live CD instead.