2013-01-15 13 views
7

Stellen Sie sich vor, dass es einige Smartphones und Computer mit ihrem WiFi-Adapter (WLAN-Adapter) gibt, die aber nicht mit einem Netzwerk verbunden sind.Wifi-fähige Geräte finden [Stationen] um

Gibt es eine Möglichkeit, die MAC-Adressen über eine Linux-Maschine zu sehen?

Alle Einsichten werden geschätzt.

+0

Dies scheint eher eine Frage für [SuperUser] (http://superuser.com/) –

Antwort

6

Getrennte Clients sind nicht immer stumm. Tatsächlich senden Klienten in der Regel gerichtete und Broadcast-Probe-Anfragen nach Zugangspunkten, mit denen sie zuvor verbunden waren, wodurch ihre MAC-Adressen durch Airodump-ng oder durch Filtern von Erfassungspaketen in Wireshark zum Anzeigen von Probe-Anforderungen angezeigt werden . Dies ist der geeignete Filter Wireshark:

wlan.fc.type_subtype eq 4 
5

alte Frage, aber ich werde eine sowieso gehen.

Wifi-fähige Geräte senden normalerweise Suchanfragen, um Zugangspunkte zu finden, mit denen sie zuvor verbunden waren, auch wenn sie sich nicht in ihrer Nähe befinden.

Wenn Sie denselben Weg zurückverfolgen/kali Linux verwenden, versuchen Sie dies:

einen Alias-Wireless-Adapter erstellen im Überwachungsmodus ausgeführt wird (vorausgesetzt, Ihr Adapter Name ist wlan0):

airmon-ng start wlan0

starten Scannen für Geräte und Zugangspunkte:

airodump-ng mon0

Die Zugangspunkte wi Unter "BSSID" werden zunächst ihre Mac-Adressen aufgeführt, gefolgt von den Geräten, deren MAC-Adressen unter "STATION" und einem "nicht zugeordneten" unter "BSSID" aufgeführt werden, wenn sie nicht mit einem Access Point verbunden sind.

+0

Dies wird nicht funktionieren, wenn das Netzwerk nach dem Verbinden einmal vergessen wurde. – haccks

+0

@hacks Wahr, aber die Standardeinstellung für die meisten Geräte besteht darin, sich an vorherige APs zu erinnern und sie zu verbinden: s. Sie müssten alle vorherigen APs "vergessen", damit dies nicht funktioniert. – Nabbit