• home
  • drivers & patch
  • tutorials
  • pentest-tools
  • wordlists
    • wordlists-tools
Tweet My status     Share

ALFA-­AWUS036H - ALFA-­AWUS050NH - ALFA-AWUS036NH
Installazione drivers RTL8187, r8187, rt2800usb su Ubuntu Lucid & Maverick

Driver RTL8187/Stacks mac80211 (rif. ALFA-AWUS036h WiFi usb-card)

Questi driver Wireless, per la navigazione in Internet, risultano più stabili degli r8187 e pienamente compatibili con Network-Manager 0.7 installato di default sulle versioni Ubuntu 9.04 e successive, supportando le cifrature WiFi OPEN, WEP e WPA/WPA2.

Con i Compat-Wireless, l'injection è funzionante, ma per supportare il "Fragmentation attack" (opt. -5) è necessario installare la fragmentation patch per mac80211.

La sensibilità in RX ed il packets injection è inferiore rispetto ai driver r8187.


Driver r8187/Stacks ieee80211 (rif. ALFA-AWUS036h WiFi usb-card)

Questo driver Wireless è raccomandato per l'uso con la suite di Aircrack-ng, ma non particolarmente adatto per connessioni Internet ADSL, in quanto meno stabile e discontinuo a intervalli regolari.

Gli r8187, sono compatibili con Network-Manager 0.7 installato di default sulle versioni Ubuntu 9.04 e successive, supportando le cifrature Wireless OPEN e WEP.

Per stabilire connessioni a Internet con il vostro Access Point WiFi (router ADSL) utilizzando la crittografia WPA/WPA2, richiedono la configurazione manuale del Wpa_Supplicant.

L'injection funziona egregiamente e tutti gli attacchi di Aireplay-g sono supportati dopo avere installato le appropriate "patch".

NOTA IMPORTANTE relativa ad Ubuntu Lucid, Maverick & Natty

al momento, con i nuovi Kernel non consente le connessioni a Internet, quando viene acquisito l' indirizzo IP il Sistema si blocca. (Per la navigazione Internet utilizzare il driver RTL8187)


Driver rt2800usb/Stacks mac80211 (rif. ALFA-AWUS050NH & ALFA-AWUS036NH WiFi usb-card)

Questo driver non è completamente supportato, ma con i Compat-Wireless l'iniezione è funzionante supportando 4 tipi di "attacchi" di Aireplay-ng.

Compatibile con "Macchanger" a differenza dei drivers STA.

La sensibilità in RX ed il packets-injection è nettamente inferiore rispetto alla card wireless ALFA-AWUS036H con driver r8187.

Nota per Ubuntu Lucid riferita alla usb-card wireless ALFA-AWUS050NH

Per stabilire connessioni WiFi e navigare in Internet (sfruttando la vostra ADSL) con Ubuntu Lucid, utilizzate il driver RT2870sta.

Installazione e aggiornamento dei pacchetti ESSENZIALI e raccomandati

NOTA: Prima di proseguire, verificate in Synaptic di NON aver attivi i Repository "Proposed" e "Backport".

Codice:
sudo dpkg --configure -a && sudo apt-get install -f && sudo apt-get update
Codice:
sudo apt-get install linux-headers-$(uname -r) build-essential make patch subversion openssl libssl-dev zlib1g zlib1g-dev libssh2-1-dev libnl1 libnl-dev gettext autoconf tcl8.5 libpcap0.8 libpcap0.8-dev python-scapy python-dev cracklib-runtime macchanger-gtk tshark ethtool
Installazione/aggiornamento di "IW"
(Wireless Configuration Utility per i driver basati su stack-mac80211)

[Prima Opzione] Installazione dai repository ufficiali di Ubuntu

Codice:
sudo apt-get install iw

[OPZIONE RACCOMANDATA] In alternativa, compilate i sorgenti dell'ultima versione di iw aggiornata disponibile

Codice:
sudo mkdir /usr/src/drivers && cd /usr/src/drivers
sudo wget http://linuxwireless.org/download/iw/iw-3.4.tar.bz2 -O - | sudo tar -jxv
cd iw*
sudo make && sudo make install
Installazione RT28XX/RT30XX USB series (RT2870/RT2770/RT3572/RT3070) Firmware
Step SOLO per ALFA-AWUS050NH & ALFA-AWUS036NH, se NON presente il Firmware RT2870
(non necessario utilizzando le ultime versioni Ubuntu in quanto già incluso/installato)

Per verificare la presenza del firmware:
Codice:
ls -l /lib/firmware/rt2870.bin -rw-r--r-- 1 root root 4096 2010-11-18 22:20 /lib/firmware/rt2870.bin

Download & Installazione del Firmware RT2870_Firmware_V22
Codice:
sudo unzip RT2870_Firmware_V22.zip && sudo mv RT2870_Firmware_V22/rt2870.bin /lib/firmware

NOTA: Prima di continuare, se installati, rimuovete la versione di Compat-Wireless precedente ("linux-backports-modules" o "linux-backports-modules-compat-wireless-vostra_versione_installata") utilizando Synaptic o il Terminale:
Codice:
sudo apt-get remove --purge linux-backports-modules-compat-wireless-versione_installata

Installazione dei Compat-Wireless patchati su Ubuntu Lucid (default Kernel)
(testati con drivers rtl8187, zd1211rw, iwl3945, ath5k, rt73usb, rt2800usb)

NOTA: Questa versione di Compat-Wireless è compatible con Ubuntu Lucid o BackTrack 4 Final
Blacklist dei driver ieee80211 e mac80211 all'avvio

In questa lista, sono inclusi i vecchi driver ieee80211 ed i nuovi mac80211, ma potete modificarla a seconda del vostro utilizzo.
Ricordate, che al prossimo riavvio del vostro PC, per usare la vostra scheda wireless sarà necessario ricaricare il proprio driver manualmente con il comando "modprobe".

Codice:
sudo cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist_orig.conf
echo "blacklist r8187" | sudo tee /etc/modprobe.d/blacklist_r8187.conf
echo "blacklist rt2870sta" | sudo tee /etc/modprobe.d/blacklist_rt2870sta.conf
echo "blacklist rtl8187" | sudo tee /etc/modprobe.d/blacklist_rtl8187.conf
echo "blacklist mac80211" | sudo tee /etc/modprobe.d/blacklist_mac80211.conf

Pacchetto di drivers già petchato per Ubuntu Lucid default Kernel:
(include la patch per risolvere il problema in Aireplay-ng ed Airodump-ng --> "fixed channel mon0: -1")

Per visualizzare i test: Test Compat-wireless-aircrack-lucid-patched

Download & Installazione Compat-wireless-aircrack-lucid-patched
NOTA: Prima di rimuovere i moduli con "modprobe -r" fate il download dei file necessari, in quanto durante l' installazione non bisogna essere connessi ad Internet o avere altre card attive
Codice:
sudo modprobe -r rtl8187 zd1211rw iwl3945 ath5k rt73usb rt2800usb
sudo mkdir /usr/src/drivers

Spostate o copiate i driver di cui avete fatto il download nella directory

--> /usr/src/drivers
Codice:
cd /usr/src/drivers
sudo tar -xjvf compat-wireless-aircrack-lucid-patched.tar.bz2
cd compat-wireless-aircrack-lucid-patched
sudo make && sudo make install && sudo make unload && sudo shutdown -r now

Dopo il riavvio del vostro computer, se non caricato durante l'avvio, caricate il driver preferito utilizzando il comando "modprobe":
Codice:
sudo modprobe driver_name

Installazione dei Compat-Wireless patchati su Ubuntu Maverick o Lucid con Kernel dal 2.6.35 al 2.6.37
(testati con drivers rtl8187, zd1211rw, iwl3945, ath5k, rt73usb, rt2800usb)

Pacchetto già patchato per Ubuntu Maverick o Lucid con nuovi Kernel dal 2.6.35 al 2.6.37
(include la patch per risolvere il problema di Aireplay-ng ed Airodump-ng --> "fixed channel mon0: -1")

NOTA IMPORTANTE:

Non utilizzate questo pacchetto con Ubuntu Natty in quanto non si compila correttamente con il Kernel 2.6.38.
(con Natty, utilizzate il nuovo pacchetto "compat-wireless-aircrack-natty-patched")


Download & Installazione Compat-wireless-aircrack-maverick-patched
Codice:
sudo modprobe -r rtl8187 zd1211rw iwl3945 ath5k rt73usb rt2800usb
sudo mkdir /usr/src/drivers

Spostate o copiate i driver di cui avete fatto il download nella directory

--> /usr/src/drivers
Codice:
cd /usr/src/drivers
sudo tar -xjvf compat-wireless-aircrack-maverick-patched.tar.bz2
cd compat-wireless-aircrack-maverick-patched
sudo make && sudo make install && sudo make wlunload

A questo punto, per utilizzare il driver RTL8187 e l' ALFA-AWUS036H, caricate il modulo appropriato con questo comando:

Codice:
sudo modprobe -r r8187 && sudo modprobe rtl8187

E verificate con Airmon-ng:

Codice:
sudo airmon-ng | grep "rtl8187"

Mentre, per l'utilizzo della scheda Alfa-AWUS050NH o ALFA-AWUS036NH caricate il driver rt2800usb:

Codice:
sudo modprobe -r rt2870sta && sudo modprobe rt2800usb

Installazione driver r8187/Stacks­ ieee80211 su Ubuntu Karmic o Lucid
(Kernel 2.6.31 e 2.6.32)

Installazione driver r8187

Codice:
sudo modprobe -r r8187 rtl8187
sudo mkdir /usr/src/drivers && cd /usr/src/drivers
sudo wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
sudo unzip rtl8187_linux_26.1010.zip && cd rtl8187_linux_26.1010.0622.2006
sudo tar -xzf drv.tar.gz && sudo tar -xzf stack.tar.gz
sudo wget http://patches.aircrack-ng.org/rtl8187_2.6.27.patch -O - | sudo patch -Np1
sudo wget http://patches.aircrack-ng.org/rtl8187_2.6.32.patch -O - | sudo patch -Np1
sudo sed -i 's/-depmod -ae/-depmod -a/' Makefile
sudo make
sudo make install

Step per Ubuntu Maverick, Natty o Lucid con nuovi Kernel dal 2.6.35 al 2.6.38

Codice:
sudo modprobe -r r8187 rtl8187
sudo mkdir /usr/src/drivers && cd /usr/src/drivers
sudo wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
sudo unzip rtl8187_linux_26.1010.zip && cd rtl8187_linux_26.1010.0622.2006
sudo tar -xzf drv.tar.gz && sudo tar -xzf stack.tar.gz
sudo wget http://patches.aircrack-ng.org/rtl8187_2.6.35-monitor_only.patch -O - | sudo patch -Np1
sudo sed -i 's/-depmod -ae/-depmod -a/' Makefile
sudo make
sudo make install

Per caricare il driver r8187/ieee80211 ed utilizzare la vostra ALFA-AWUS036H wireless card, eseguite questo comando

sudo modprobe -r rtl8187 && sudo modprobe r8187

NOTA: Per utilizzare Lucid con entrambi i due Kernel (default 2.6.32 e nuovi 2.6.35 /36/37) leggere questo post: Thread on Aircrack-ng Forum

NOTA IMPORTANTE PER IL CORRETTO UTILIZZO

I driver RTL8187 ed r8187, utilizzano Stacks differenti, (mac80211 e ieee80211) di conseguenza, NON caricateli nel medesimo momento per evitare possibili crash/kernel-panic del Sistema.
Abbiate quindi l'accortezza di rimuovere ed inserire i "moduli" all' occorrenza, con gli appropriati comandi.

Rimozione driver RTL8187/Stack mac80211

Codice:
sudo modprobe -r rtl8187

Rimozione driver r8187/Stack ieee80211

Codice:
sudo modprobe -r r8187

Oppure utilizzate lo script di rimozione contenuto nel folder dei driver r8187

Codice:
sudo sh /usr/src/drivers/rtl8187_linux_26.1010.0622.2006/wlan0rmv

NOTA: Prima di utilizzare lo script rendere il file eseguibile con questo comando.
Codice:
sudo chmod +x /usr/src/drivers/rtl8187_linux_26.1010.0622.2006/wlan0rmv

Rimozione driver rt2800usb utilizzati (step solo per ALFA-AWS050NH o ALFA-AWUS036NH)

Codice:
sudo modprobe -r rt2800usb

Test con i drivers già patchati

Test ALFA-AWUS036H con il driver RTL8187/mac80211

    
Test ALFA-AWUS036H con il driver r8187/ieee80211 patchati

    
Nuovi test ALFA-AWUS050NH con i Compat-Wireless-Aircrack-Natty-Patched e driver rt2800usb per l'utilizzo di Aircrack-ng
Test ArpReply attack         Test Chopchop attack
           

Test Fragment attack     Test Connessione Internet
           

Enjoy, Jano
Scritto il: 28/Giugno/2010
Aggiornato il: 30/Mar/2012
Disclaimer


Ubuntu Logo
Aircrack-ng Logo



 In this Site & Aircrack-ng


Per supportare questo sito



©2010-2012 JanoWeb.NET | All Rights Reserved | Terms & Policy |
Valid XHTML 1.0 TransitionalValid CSS 3Creative Commons LicensesPage Rank WebSite Reputation