Strumenti Utente

Strumenti Sito


it:install_aircrack

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)
  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:

  • 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

  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:

  • 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.

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.

it/install_aircrack.txt · Ultima modifica: 2013/06/19 21:47 da mister_x