
WiFi
Hi, in diesem Tutorial, erkläre ich euch wie ihr Packet Injection für eueren Intel Pro Wireless 3945 ABG Wlan Adapter unter Ubuntu Linux aktiviert (Ubuntu 9.04 & 8.10).
Das Packet-Injection Feature ist wichtig bei Sicherheitsanalysen in Wlan Netzen mit unter der Verwendung von “Aircrack-ng“. Diese Anleitung könnt ihr auch für andere Intel Adapter benutzen, ihr müsst lediglich einen anderen Treiber downloaden.
So nun zur Anleitung:
1. Erstmal müsst ihr folgende Pakete installieren:
sudo apt-get install build-essential libssl-dev
.
2. Jetzt die entsprechenden Treiber für eure Karte downloaden (in diesem Fall für den Intel 3945 ABG Adapter):
wget http://dl.aircrack-ng.org/drivers/ipwraw-ng-2.3.4-04022008.tar.bz2
.
3. Diesen nun entpacken:
tar -xjf ipwraw-ng*
.
4. Jetzt geht ihr in das extrahierte Verzeichnis:
cd ipwraw-ng
.
5. Nun kompiliert ihr die Source Dateien in einen “Binary” Code:
make
.
6. Es folgt das Installieren des Treibers:
sudo make install
sudo make install_ucode
.
7. Jetzt müsst ihr euren “default” ipwrar Treiber blacklisten mit:
echo “blacklist ipwraw” | sudo tee /etc/modprobe.d/ipwraw
.
8. Nun eine Abhängigkeit für die Module generieren:
sudo depmod -ae
.
9. Alten Treiber deaktivieren:
sudo modprobe -r iwl3945
.
10. Neuen Treiber laden und aktivieren:
sudo modprobe ipwraw
.
11. Wlan Adapter aktivieren:
sudo ifconfig wlan0 up
.
Nun müsste alles funktioniert haben. Eventuell müsst ihr ganz am Anfang euren Wlan Adapter mit “sudo ifconfig wlan0 down” stoppen – aber nur wenn das nicht wie beschrieben funktioniert hat!
Zum testen, ob der Treiber richtig geladen wurde könnt ihr mit “lsmod” testen. Es müsste der “ipwrar” treiber geladen sein.
Ich hoffe das ich euch helfen konnte!
Viel Spaß, euer SuperKato Team!

Beiträge (RSS)
ich habe eine intel 2200BG hast du eine Ahnung wie es mit der funktioniert?
Habe das Internet durchforstet und alles probiert, hat aber nicht funktioniert.
Bei mir kommt nach dem Befehl ‘make’ folgender Fehler:
“make -C /lib/modules/2.6.29.4/build M=/home/god/ipwraw-ng modules
make[1]: Entering directory `/usr/src/linux-source-2.6.29.4′
WARNING: Symbol version dump /usr/src/linux-source-2.6.29.4/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /home/god/ipwraw-ng/ipwraw.o
/home/god/ipwraw-ng/ipwraw.c: In function ‘ipw_queue_tx_free_tfd’:
/home/god/ipwraw-ng/ipwraw.c:5974: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
/home/god/ipwraw-ng/ipwraw.c: In function ‘ipw_handle_data_packet’:
/home/god/ipwraw-ng/ipwraw.c:6441: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
/home/god/ipwraw-ng/ipwraw.c: In function ‘ipw_handle_promiscuous_tx’:
/home/god/ipwraw-ng/ipwraw.c:6504: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
/home/god/ipwraw-ng/ipwraw.c:6509: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
/home/god/ipwraw-ng/ipwraw.c:6514: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
/home/god/ipwraw-ng/ipwraw.c:6522: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
/home/god/ipwraw-ng/ipwraw.c:6526: error: ‘IEEE80211_RADIOTAP_HDRLEN’ undeclared (first use in this function)
/home/god/ipwraw-ng/ipwraw.c:6526: error: (Each undeclared identifier is reported only once
/home/god/ipwraw-ng/ipwraw.c:6526: error: for each function it appears in.)
/home/god/ipwraw-ng/ipwraw.c: In function ‘ipw_handle_promiscuous_rx’:
/home/god/ipwraw-ng/ipwraw.c:6618: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
/home/god/ipwraw-ng/ipwraw.c:6623: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
/home/god/ipwraw-ng/ipwraw.c:6628: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
/home/god/ipwraw-ng/ipwraw.c:6646: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
/home/god/ipwraw-ng/ipwraw.c: In function ‘tx_skb’:
/home/god/ipwraw-ng/ipwraw.c:7507: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
/home/god/ipwraw-ng/ipwraw.c:7510: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’
make[2]: *** [/home/god/ipwraw-ng/ipwraw.o] Error 1
make[1]: *** [_module_/home/god/ipwraw-ng] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.29.4′
make: *** [modules] Error 2″
Daraufhin kommt bei ‘sudo make install’ auch nur:
“make: *** No rule to make target `ipwraw.ko’, needed by `install’. Stop.”
Kann mir da jemand helfen???
Vielen Dank liebe Grüße.