Indice
Come Installare Aircrack-ng
Da Sorgenti
Prerequisiti
Linux
- Sono necessari gli header del Kernel, il compilatore gcc, il make e le altre utility standard per la compilazione. Sulle distribuzioni basate su Debian (Debian, Ubuntu, Xubuntu, …), esegui il comando che segue per installare i prerequisiti:
sudo apt-get install build-essential
- Necessario OpenSSL (versione di sviluppo). Viene chiamato openssl-dev o libssl-dev in base alla distribuzione che stai utilizzando.
Quanto segue è opzionale (ma necessario se vuoi airolib-ng):
- Necessario SQLite (versione di sviluppo) > 3.3.17 (ma si raccomanda l'ultima versione)
Windows
E' necessario che le seguenti librerie siano installate:
- Necessario OpenSSL (versione di sviluppo): openssl-devel
Quanto segue è opzionale (ma necessario se vuoi airolib-ng):
- Necessario SQLite (versione di sviluppo) > 3.3.17 (ma si raccomanda l'ultima versione): libsqlite3-devel.
Compilare e installare
Versione corrente
Sono richieste le seguenti librerie:
- Necessario OpenSSL (libssl-dev su distribuzioni basate su Debian)
- Necessario SQLite > 3.3.17 (ma si raccomanda l'ultima versione) se vuoi utilizzare airolib-ng
wget http://download.aircrack-ng.org/aircrack-ng-1.0.tar.gz tar -zxvf aircrack-ng-1.0.tar.gz cd aircrack-ng-1.0 make make install
Compilare con il supporto per airolib-ng
Utilizza semplicemente il parametro 'sqlite=true' per make e make install:
make sqlite=true make sqlite=true install
Compilare con il supporto per Airpcap (solo per cygwin)
- Copiare la directory 'developer' dal cd di Airpcap sullo stesso livello della cartella 'aircrack-ng'
- Usa il parametro 'airpcap=true' per make:
make airpcap=true make install
Compilare con il supporto per airolib-ng e Airpcap support
Utilizza semplicemente entrambi i parametri per make e make install:
make sqlite=true airpcap=true make sqlite=true install
Ultime Sorgenti stabili
svn co http://svn.aircrack-ng.org/trunk aircrack-ng cd aircrack-ng #and as usual make make install
Legacy
wget http://download.aircrack-ng.org/aircrack-ng-0.9.3.tar.gz tar -zxvf aircrack-ng-0.9.3.tar.gz cd aircrack-ng-0.9.3 make make install
Risoluzione dei problemi
"build" - No such file or directory
Su distribuzioni basate su Debian, se ti appare un messaggio simile al seguente:
/bin/sh: line 0: cd: /lib/modules/2.6.15-28-amd64-generic/build: No such file or directory Makefile.inc:66: *** /lib/modules/2.6.15-28-amd64-generic/build is missing, please set KERNELPATH. Stop.
Soluzione:
La directori build viene installata con gli header del kerner, quindi o mancano gli header per il tuo kernel, o KERELPATH è errato. Controlla che `uname -r` dia come risultato “2.6.15-28-amd64-generic” (nel caso dell'errore in esempio).
Esegui il comando “sudo apt-get install linux-headers-`uname -r`” o semplicemente “sudo apt-get install linux-headers”.
Se il comando uname dà la stringa esatta e gli header sono installati, allor rimuovi gli header e reinstallali. Controlla anche /usr/src per gli header installati, magari si sono mischiati per qualche strana ragione.
Inutile dire che, negli esempri sopra citati, c'e' da cambiare la stringa “2.6.15-28-amd64-generic” in quella relativa al tuo sistema.
"openssl/hmac.h" - No such file or directory
Se hai un errore simile a quanto segue:
crypto.h:12:26: error: openssl/hmac.h: No such file or directory crypto.h:13:25: error: openssl/sha.h: No such file or directory crypto.h:15:25: error: openssl/rc4.h: No such file or directory crypto.h:16:25: error: openssl/aes.h: No such file or directory
Soluzione: Ti manca il pacchetto di sviluppo OpenSSL. In base alla distribuzione che sti usando, scarica e installa openssl-devel o libssl-devel. Nel caso peggiore, installa la libreria da sorgente: http://www.openssl.org
"zlib.h" No such file or directory
Se hai un errore simile a quanto segue:
wesside-ng.c:54:18: error: zlib.h: No such file or directory
Soluzione: Ti manca il pacchetto di sviluppo zlib. In base alla distribuzione che sti usando, scarica e installa zlib-devel. Nel caso peggiore, installa la libreria da sorgente: http://www.zlib.net.
"__le64" error on 64 bit machines when compiling
Se hai un errore simile a quanto segue:
radiotap-parser.h:29: error: conflicting types for ‘__le64’ /usr/include/linux/types.h:158: error: previous declaration of ‘__le64’ was here
Controlla questo thread per una soluzione.
Installare binari precompilati
Linux
Apri il tuo gestore di pacchetti e installa il pacchetto 'aircrack-ng'.
Windows
La versione per Windows della suite aircrack-ng non ha nessun programma di installazione. Dovrai installare manualmente il software.
Seguono i passi da seguire per Windows XP:
- Scarica l'ultima versione della suite aircrack-ng per Windows sul tuo PC. Il link per il download lo puoi trovare nella Pagina Principale.
- Estrai il contenuto del file zip dentro “C:\”. Questo creerà una directory chiamata “aircrack-ng-0.9.3-win”. Il nome di questa directory cambierà in base alla versione che avrai scaricato. La directory contiene tre sottodirectory - “bin”, “src” e “test”.
- Scarica manualmente i files seguenti e mettili nella solita directory che contiene il file airodump-ng.exe.Peek.dll e Peek5.sys
Prima di utilizzare il software, assicurati di aver installato i driver per la tua scheda di rete. Vedi questo link per le istruzioni.
Ora, per utilizare la suite aircrack-ng, fai doppio click su Aircrack-ng GUI.exe dentro la directory “bin”. L'interfaccia grafica richiede .NET Framework 2.0 per funzionare (.NET Framework 3.0 o 1.0/1.1 non vanno bene per far girare questo eseguibile, la versione 2.0 DEVE essere installata).
Alternativamente, apri un prompt dei comandi (Menu Start → Esegui → cmd.exe), spostati nella directory “C:\aircrack-ng-0.9-win\bin” ed esegui individualmente i comandi.
Note Importanti:
- Ricordati che la versione per windows non supporta tutti i comandi che sono disponibili nella versione originale della suite.
- Alcuni metodi per risolvere problemi relativi a XP e Vista sono disponibili in questa pagina.
Mac OSX
Assicurati di avere installato Xcode sul tuo mac, che può essere trovato sul CD/DVD che ti hanno consegnato insieme al tuo MAC Dopo aver preso i sorgentu puoi semplicemente esetuire “make && sudo make install” dalla directory contenente i files estratti. Quando utilizzi la versione stable, dovrai rinominale il file Makefile.osx to Makefile; invece quando utilizzi la versione dev questa riconoscerà in automatico che stai utilizzando Darwin e si compilerà correttamente.
Ricordati che, airodump-ng e aireplay-ng sono solo per linux e non funzioneranno nativamente su OSX. Quindi, per fare injecting e sniffing dovrai trovare qualche altro modo.
Se hai un Mac Intel prova ad usare la soluzione basata su VMware Fusion, mensionata più in basso in questa pagina.
Sono opzionali openssl-dev e sqlite 3 che possono essere installati tramite fink
Immagine per VMware
Prerequisiti
- VMWare Workstation 6.02, VMWare Player 2.02 (freeware) o VMWare Fusion beta per MAC basati su Intel
- Scheda di rete wireless USB con chipset rtl8187 o rt2570
- Circa 3 giga di spazio su hard disk
Iniziamo
- Installa VMWare Workstation o la versione Player
- Scarica l'immagine VMware da quì ed estraila da qualche parte (su una partizione NTFS)
- Esegui VMware e premi su “open”. Apri la macchina virtuale scaricata.
- Connetti la tua scheda di rete wireless usb.
- Se la scheda di rete viene riconosciuta automaticamente, vedrai una piccola icona USB nell'angolo in basso a destra della finestra di VMware. Se l'icona non c'e' dovrai connettere la scheda USB manualmente (vedi sotto).
Note:
- Non ti serviranno i driver della scheda di rete wireless USB.
- Le credenziali per il login nella macchina virtuale sono le seguentiL: User: “root” Password: “root”.
- Le FAQ contengono delle informazioni riguardanti la suite aircrack-ng che gira sotto VMWare.