Ok, I got home and did some more testing, and I am pleased to say i have everything working. The below is how i used this card to successfully connect to an AP.
Firstly download the modules with the new V5 Alfa patch. From here
Extract the zipfile then place the modules into the bt/modules/ folder either in your ISO or onto your USB stick(I'm using a 2gb USB stick)
Ok, now unplug your Alfa AWUS036H, then insert your CD/USB then reboot.
Once BT loads up, login, then startx
once loaded open up a command prompt. Then type the below code (DO NOT TYPE ITALICS)
(The MAC change is optional as this method works without it)
Code:
cd rtl8187_linux_26.1010.0622.2006/
make
sh wlan0up
(Error about device not being plugged in)
plug device in
sh wlan0up
(receive error about file exists)
ifconfig wlan0 down
macchanger -m 00:11:22:33:44:55 wlan0
ifconfig wlan0 up
iwconfig wlan0 essid mynetwork key 1234567890
(error about setting encode on wlan0)
iwconfig wlan0 essid mynetwork key 1234567890
dhcpcd wlan0
ping www.google.com
If the ping is responsive then you have successfully associated with your AP.
This is the acual window containing all the commands i typed and complete error messages:
Code:
bt ~ # cd rtl8187_linux_26.1010.0622.2006/
bt rtl8187_linux_26.1010.0622.2006 # sh wlan0up
wlan0: ERROR while getting interface flags: No such device
bt rtl8187_linux_26.1010.0622.2006 # sh wlan0up
insmod: error inserting 'ieee80211_crypt-rtl.ko': -1 File exists
insmod: error inserting 'ieee80211_crypt_wep-rtl.ko': -1 File exists
insmod: error inserting 'ieee80211_crypt_tkip-rtl.ko': -1 File exists
insmod: error inserting 'ieee80211_crypt_ccmp-rtl.ko': -1 File exists
insmod: error inserting 'ieee80211-rtl.ko': -1 File exists
insmod: error inserting 'r8187.ko': -1 File exists
bt rtl8187_linux_26.1010.0622.2006 # iwconfig wlan0 mode managed essid "my-network" key 1234567890
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlan0 ; Operation not supported.
bt rtl8187_linux_26.1010.0622.2006 # iwconfig wlan0 mode managed essid "my-network" key 1234567890
bt rtl8187_linux_26.1010.0622.2006 # dhcpcd wlan0
bt rtl8187_linux_26.1010.0622.2006 # ping www.google.com
PING www.l.google.com (66.249.93.147) 56(84) bytes of data.
64 bytes from ug-in-f147.google.com (66.249.93.147): icmp_seq=1 ttl=239 time=77.6 ms
64 bytes from ug-in-f147.google.com (66.249.93.147): icmp_seq=2 ttl=239 time=69.9 ms
64 bytes from ug-in-f147.google.com (66.249.93.147): icmp_seq=3 ttl=239 time=71.0 ms
64 bytes from ug-in-f147.google.com (66.249.93.147): icmp_seq=4 ttl=239 time=79.4 ms
64 bytes from ug-in-f147.google.com (66.249.93.147): icmp_seq=5 ttl=239 time=79.5 ms
--- www.l.google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3997ms
rtt min/avg/max/mdev = 69.991/75.544/79.534/4.178 ms
bt rtl8187_linux_26.1010.0622.2006 #
And just say for example you want to crack some WEP again, its just as simple as # airmon-ng start wlan0 The device will channel hop by default so remember to lock it to the channel you want to use(airmon-ng start wlan0 11 or iwconfig wlan0 mode monitor channel 11)
Testing this device with aireplay-ng -9 is showing 100% injection on my AP and a friends infact nailed his wep in less than 3 mins injecting at 350 - 460 ps (64bit)
Hope this guide helps someone, let me know your comments/problems as it could help me in the future :P
WPA guide to come when i get more time on my hands.