Install ALFA AWUS036NHR - chipset RTL8188RU - compat-wireless driver on Backtrack 5
2 min read
ALFA AWUS036NHR - chip RTL8188RU - compat-wireless driver.
apt-get update apt-get dist-upgrade apt-get autoremove--- Prepare kernel sources: Code:
prepare-kernel-sources cd /usr/src/linux cp -rf include/generated/* include/linux/ ln -s /usr/src/linux /lib/modules/126.96.36.199/build apt-get install linux-headers ln -s /usr/src/linux-headers-188.8.131.52/Module.symvers /usr/src/linux-source-184.108.40.206/Module.symvers--- Build and install drivers: Code:
cd /usr/src/ wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2011-10-06.tar.bz2 tar jxpf compat-wireless-2011-10-06.tar.bz2 wget http://www.backtrack-linux.org/2.6.39.patches.tar tar xpf 2.6.39.patches.tar cd compat-wireless-2011-10-06 patch -p1 < ../patches/mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch patch -p1 < ../patches/mac80211.compat08082009.wl_frag+ack_v1.patch patch -p1 < ../patches/zd1211rw-2.6.28.patch patch -p1 < ../patches/ipw2200-inject.2.6.36.patch make make install-- I don't want udev persistent rules on my cards... Code:
mv /lib/udev/write_net_rules ~ mv /etc/udev/rules.d/70-persistent-net.rules ~-- Unplug AWUS036NHR and any other if present Code:
reboot-- Test it: (I have two wlan, wlan1 is ALFA AWUS036NHR, wlan0 is the one I'll use to determine which attacks it supports) Code:
iwconfig-- Plug in AWUS036NHR Code:
iwconfig airmon-ng check kill airmon-ng start wlan0 airmon-ng start wlan1 (just to be shure it works even in monitor mode) aireplay-ng -9 -i mon0 wlan1--I get: Trying broadcast probe requests... No Answer... Found 0 APs
Trying card-to-card injection… Attack -0: OK Attack -1 (open): OK Attack -1 (psk): OK Attack -2/-3/-4/-6: OK Attack -5/-7: OK Injection is working!
Note: I’ve edited with latest compat-wireless version and added linux-headers with a link to Module.symvers, it was needed: Code: WARNING: Symbol version dump /usr/src/linux-source-220.127.116.11/Module.symvers is missing; modules will have no dependencies and modversions. feel free to check if it is ok
Note2: After this upgrade, “FRITZ!WLAN USB STICK N”, (based on Atheros AR9170 Chipset, using carl9170 driver) stop load his firmware. So.. download newer “carl9170-1.fw” (now is 1.9.4) from here http://linuxwireless.org/en/users/Drivers/carl9170 in “/lib/firmware” and it will load