OS X natively is no good
First, trying to crack wi-fi APs on OS X natively will not work great. KisMAC is not great, it cannot inject packets with the macbook's default wi-fi card. aircrack-ng does not work.
The usb wi-fi card
ALFA's are recommended by half the internet, but I think they suck. My Alfa is not stable, it doesn't work with BT5R3, only BT5R2. The Atheros is a lot better, but no 5Ghz. I'm waiting for NETGEAR WNDA3200 which has 5Ghz radio that works simultaneously with the 2.4Ghz radio.
The best VM to use is BackTrack - all the cracking tools are inside. Latest version is BT5R3. It even comes as a prebuilt VMware virtual machine. I'm using VMware Fusion on OS X.
(user: root, pass: toor; startx to launch gnome):
Adding the card to the USB:
Then in terminal we check for a wi-fi card. We find one on wlan1 and start a monitoring interface for it.
# airmon-ng # airmon-ng start wlan1 # airmon-ng
Then, let's check the wi-fis:
# airodump-ng mon0
In later articles we'll see how to hack the wi-fi.