domenica 19 aprile 2009

[HOWTO] aircrack ed intel 3945

Come dicevo nel precedente post ( Giocando con la Wireless ), avevo qualche problema ad usare la wireless con aicrack sulla scheda del mio portatile:


shatsar@erakis:~$ lspci | grep -i wireless
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)


il problema è che nel driver ufficiale non è prevista la modalità "Monitor" (nel senso che in realtà non sniffa niente) nè la possibilità di effettuare injection.

Quindi sono andato a scovare la pagina di aircrack-ng.org relativa alla mia scheda nella cache di Google (pare che oggi il sito sia giù):

Bisogna usare ipwraw, un modulo sostituitivo che permette queste funzionalità. La homepage è questa: http://homepages.tu-darmstadt.de/~p_larbig/wlan/

quindi, dopo aver verificato l'installazione dei prerequisiti (apt-get install linux-headers-`uname -r` build-essential libssl-dev ):

shatsar@erakis:/tmp$ wget http://homepages.tu-darmstadt.de/~p_larbig/wlan/ipwraw-ng-2.3.4-04022008.tar.bz2
shatsar@erakis:/tmp$ tar -xjf ipwraw-ng-2.3.4-04022008.tar.bz2
shatsar@erakis:/tmp$ cd ipwraw-ng/
shatsar@erakis:/tmp/ipwraw-ng$ make
shatsar@erakis:/tmp/ipwraw-ng$ su
Password:
erakis:/tmp/ipwraw-ng# make install
erakis:/tmp/ipwraw-ng# make install_ucode
erakis:/tmp/ipwraw-ng# echo “blacklist ipwraw” >> /etc/modprobe.d/blacklist
erakis:/tmp/ipwraw-ng# modprobe -r iwl3945
erakis:/tmp/ipwraw-ng# modprobe ipwraw
erakis:/tmp/ipwraw-ng# airodump-ng wifi0


Breve spiegazione: scarico i sorgenti, compilo ed installo sia il modulo che il firmware. Poi metto il modulo ipwraw in blacklist, perchè non è da usare normalmente, quindi non deve essere caricato all'avvio.
poi sostituisco il modulo attualmente caricato e lancio airodump..

Una volta finito di giocare, va reimpostato il driver in uso, quindi modprobe -r su ipwraw e modprobe su iwl3945

Enjoy

Nessun commento: