2013-01-15 12 views
7

Immagina questa situazione che ci siano smartphone e computer in giro con il loro adattatore WiFi (adattatori wireless) acceso, ma non necessario connesso a una rete.Trova dispositivi abilitati wifi [stazioni] intorno a

C'è un modo per visualizzare gli indirizzi MAC tramite una macchina Linux?

Qualsiasi approfondimento è gradito.

+0

Questa sembra più una domanda per [SuperUser] (http://superuser.com/) –

risposta

6

I client disconnessi non sono sempre silenziosi. Infatti, il più delle volte, i client inviano richieste di probe dirette e broadcast alla ricerca di punti di accesso a cui si sono collegati in precedenza, rivelando così i loro indirizzi MAC che possono essere visualizzati attraverso airodump-ng o filtrando i pacchetti di acquisizione in Wireshark per visualizzare le richieste di probe . Questo è il filtro adatto Wireshark:

wlan.fc.type_subtype eq 4 
5

vecchia questione, ma avrò un andare comunque.

I dispositivi con abilitazione Wi-Fi di solito inviano richieste di probe per cercare di trovare i punti di accesso a cui sono stati precedentemente collegati, anche quando non si trovano da nessuna parte vicino a loro.

Se stai usando BackTrack/kali Linux, provate questo:

Creare un alias adattatore wireless in esecuzione in modalità monitor (supponendo che il nome della scheda è wlan0): la scansione

airmon-ng start wlan0

Inizio per i dispositivi e punti di accesso:

airodump-ng mon0

Il punti di accesso Wi Verrà elencato per primo con i loro indirizzi Mac sotto "BSSID", seguito dai dispositivi che avranno i loro indirizzi MAC elencati sotto "STATION" e un flag "not associated" sotto "BSSID" se non sono collegati ad un access point.

+0

Questo non funzionerà se la rete è stata dimenticata dopo essersi connessa una volta. – haccks

+0

@haccks Vero, ma l'impostazione predefinita per la maggior parte dei dispositivi è quella di ricordare e connettersi all'AP precedente: s. Dovresti "dimenticare" tutti gli AP precedenti: per questo motivo non funziona. – Nabbit