Table of Contents

Come Installare Aircrack-ng

Da Sorgenti

Prerequisiti

Linux

sudo apt-get install build-essential


Quanto segue è opzionale (ma necessario se vuoi airolib-ng):

Windows

E' necessario che le seguenti librerie siano installate:


Quanto segue è opzionale (ma necessario se vuoi airolib-ng):

Compilare e installare

Versione corrente

Sono richieste le seguenti librerie:

 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)
  1. Copiare la directory 'developer' dal cd di Airpcap sullo stesso livello della cartella 'aircrack-ng'
  2. 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:

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:

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

Iniziamo

  1. Installa VMWare Workstation o la versione Player
  2. Scarica l'immagine VMware da quì ed estraila da qualche parte (su una partizione NTFS)
  3. Esegui VMware e premi su “open”. Apri la macchina virtuale scaricata.
  4. Connetti la tua scheda di rete wireless usb.
  5. 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:

Connettere manualmente la periferica USB

Su VMware Player, la periferica dovrebbe essere visualizzata nella barra del titolo, clicca sil nome per attivarla. Su VMware Workstatio, usa il menu “VM→Removable devices→USB” e scegli la periferica: pictures.aircrack-ng.org_other_vmware_usb.jpg

Automaticamente la periferica verrà sconnessa da Windows e verrà connessa alla macchina virtuale.