Sommario | Attacco | Crittologia | GnuPG/PGP | Programmazione | Sicurezza | Modifiche

 
    Sommario / Attacco / Stumenti /

 

 


Compilare AirSnort in ambiente MS Windows

Tutte le procedure descritte, effettuate su un sistema MS Windows XP Home SP2 ENG, sono riferite ad AirSnort 0.2.7e.

Ambiente di sviluppo

Prima di procedere è necessario spendere due parole sul software installato e sulle relative operazioni di configurazione:

  • Gzip e tar: due programmi di utilità scaricabili dal sito del progetto GnuWin32, e sottoposti all'omonima licenza d'uso. Installare i due pacchetti ed al termine aggiungere nel percorso di ricerca dell'utente la cartella che li contiene (ad es.: C:\Program Files\GnuWin32\bin)
  • Microsoft Visual C++ 6.0: ambiente di sviluppo prodotto e commercializzato da Microsoft. Installazione completa.
  • GLib e GTK+2.2: per minimizzare le modifiche fra le varie piattaforme, Airsnort per Windows usa la relativa versione di GLIB e GTK+2.2 sviluppata per questo sistema operativo. I componenti, di cui scaricare l'ultima versione disponibile, dal sito dedicato a GTK+ per Windows, sono:

    • GTK+: runtime e sviluppo di GTK;

    • GLib: runtime e sviluppo di GLib;

    • Pango: runtime e sviluppo di pango;

    • atk: runtime e sviluppo di atk;

    • GNU libiconv: runtime di libiconv (il pacchetto contiene anche lo sviluppo);

    • gettext: runtime di gettext.

    Decomprimiamo tutti i pacchetti all'interno di una apposita cartella gtk creata nella radice del disco fisso, sovrascrivendo i file quando ci viene chiesto. Al termine dell'operazione aggiungere  il percorso della cartella bin (ad es.: c:\gtk\bin) appena create a quello di ricerca dell'utente.

Compilazione

Passiamo adesso a scaricare dal sito del progetto AirSnort il pacchetto contenenti i sorgenti del programma. Procediamo alla decompressione del pacchetto utilizzando prima gzip:

> gzip -d airsnort-0.2.7e.tar.gz

e quindi tar:

> tar -xvf airsnort-0.2.7e.tar

otterremo una cartella chiamata airsnort-0.2.7.e contenente i sorgenti e, fra l'altro, all'interno della sottocartella bin una versione eseguibile di AirSnort già pronta per essere utilizzata. Ma visto che il nostro scopo è quello di procedere ad una nuova compilazione, proseguiamo oltre.

E' bene sapere che AirSnort utilizza alcuni componenti del software AiroPeek, occorrerà quindi scaricare ed installare la versione di valutazione di questo prodotto. Per questo vi rimando al sito ufficiale di Airopeek.

Una volta scaricato il pacchetto, ne eseguiamo l'installazione, comprensiva dello specifico driver di rete a corredo del software, al termine, se eseguendo Airopeek non si riuscirà a catturare alcun pacchetto vorrà dire che lo stesso varrà anche per  AirSnort, e di conseguenza, sarà inutile continuare la procedura.

Se al contrario, la cattura avrà esito positivo, occorrerà copiare i file peek.dll e peek5.sys dalla cartella di installazione di AiroPeek a quella contenente i binari di AirSnort (ad es.: c:\airsnort-0.2.7e\bin).

Spostiamoci adesso nell'ambiente di sviluppo di MS Visual C++ ed apriamo il progetto airsnort.dsw presente nella cartella dove abbiamo appena estratto i file del pacchetto AirSnort.

Compiliamo il tutto selezionando la voce di menu Build > Rebuild All. Se non vengono visualizzati messaggi di errore, la cartella contenente i binari di AirSnort conterrà l'eseguibile del programma appena compilato.

Lanciamo AirSnort.exe.

Se tutto andrà come previsto, otterremo una finestra DOS contenente l'elenco delle interfacce di rete comprensive delle relative associazioni ed una finestra contenente il programma vero e proprio.

A volte possono verificarsi dei problemi a causa di percorsi multipli al file iconv.dll, di conseguenza si potrebbe avere un messaggio d'errore all'esecuzione di AirSnort.exe. Per risolvere velocemente questo problema basta copiare la libreria iconv.dll all'interno della cartella contenente i binari del programma.

Per la modalità di utilizzo vera e propria del programma vi rimando alla documentazione disponibile sul sito ufficiale.

Riferimenti

The Shmoo Group - AirSnort on Windows: http://airsnort.shmoo.com/windows.html;

 

     
     

 
 

Copyright © 1998 - 2009 Antonio Magrì - Tutti i diritti riservati. Contatto.