User Tools

Site Tools


install_aircrack.it

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
install_aircrack.it [2008/04/22 10:17] – First translation from http://www.aircrack-ng.org/doku.php?id=install_aircrack tipoloskoinstall_aircrack.it [2009/08/14 19:18] (current) – --- mister_x
Line 1: Line 1:
-====== 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). Non esiste il pacchetto per cygwin e quindi deve essere compilato da sorgenti. 
- 
-== Compilare SQLite su cygwin == 
- 
-Per compilare SQLite su [[http://www.cygwin.com|cygwin]], devono essere installati anche i seguenti pacchetti; 
-  * autoconf 2.50 (autoconf2.5) 
-  * libtool (libtool1.5) 
-  * patch 
-  * tclsh 
- 
-  wget http://www.sqlite.org/sqlite-3.5.8.tar.gz 
-  tar -zxf sqlite-3.5.8.tar.gz 
-  cd sqlite-3.5.8 
-  ./configure --disable-tcl 
- 
-Quindi applica la seguente patch per rimuovere alcune cose a noi inutili che comunque non si compilano su cygwin: 
- 
-  wget http://patches.aircrack-ng.org/sqlite-3.5.7-lib_cygwin.diff 
-  patch -i sqlite-3.5.7-lib_cygwin.diff 
- 
-E come sempre: 
- 
-  make 
-  make install 
- 
-==== 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-beta2.tar.gz 
-   tar -zxvf aircrack-ng-1.0-beta2.tar.gz 
-   cd aircrack-ng-1.0-beta2 
-   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://trac.aircrack-ng.org/svn/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 [[http://tinyshell.be/aircrackng/forum/index.php?topic=3311.0|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 [[http://aircrack-ng.org/doku.php?id=italiano|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.[[http://www.tuto-fr.com/tutoriaux/crack-wep/fichiers/wlan/winxp/Peek.zip|Peek.dll e Peek5.sys]] 
- 
-Prima di utilizzare il software, assicurati di aver installato i driver per la tua scheda di rete. Vedi questo [[install_drivers#windows|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 [[http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en|.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 [[airodump-ng|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 [[ftp://vmware.aircrack-ng.org/vmware-aircrack-ng-v3.7z|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#is_vmware_supported|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: 
-{{ http://pictures.aircrack-ng.org/other/vmware_usb.jpg }} 
- 
-Automaticamente la periferica verrà sconnessa da Windows e verrà connessa alla macchina virtuale. 
install_aircrack.it.1208852274.txt.gz · Last modified: 2008/04/22 10:17 by tipolosko