2013-01-15 9 views
7

Wyobraź sobie, że niektóre smartfony i komputery są włączone, a ich adapter Wi-Fi (karty bezprzewodowe) jest włączony, ale nie jest koniecznie podłączony do sieci.Znajdź urządzenia obsługujące Wi-Fi [stacje] w pobliżu:

Czy istnieje sposób wyszukiwania adresów MAC za pośrednictwem komputera z systemem Linux?

Wszelkie spostrzeżenia są mile widziane.

+0

To wydaje się bardziej jak pytanie dla [SuperUser] (http://superuser.com/) –

Odpowiedz

6

Odłączeni klienci nie zawsze milczą. W rzeczywistości, częściej niż nie, klienci wysyłają skierowane i rozgłaszane żądania próbne szukając punktów dostępu, z którymi wcześniej się łączyli, ujawniając w ten sposób ich adresy MAC, które mogą być wyświetlane przez airodump-ng lub przez filtrowanie pakietów przechwytywania w Wireshark w celu wyświetlenia żądań sondowania. . Jest to odpowiedni filtr Wireshark:

wlan.fc.type_subtype eq 4 
5

Stare pytanie, ale będę mieć go w każdym razie.

Urządzenia z włączoną obsługą Wi-Fi zazwyczaj wysyłają żądania sond, aby spróbować znaleźć punkty dostępu, z którymi wcześniej były połączone, nawet gdy są one w pobliżu.

Jeśli używasz BackTrack/Kali Linux, spróbuj tego:

Tworzenie bezprzewodowego adaptera alias uruchomiony w trybie monitora (zakładając, że masz na imię adapter jest wlan0): skanowanie

airmon-ng start wlan0

start dla urządzeń i punktów dostępowych:

airodump-ng mon0

punktami dostępowymi Wi Będą wymienione najpierw z ich adresami Mac pod "BSSID", a następnie urządzeniami, które będą miały adresy MAC wymienione pod "STATION" i "niezrzeszone" pod "BSSID", jeśli nie są podłączone do punktu dostępowego.

+0

To nie zadziała, jeśli sieć została zapomniana po jednokrotnym połączeniu. – haccks

+0

@haccks Prawda, ale domyślnym ustawieniem dla większości urządzeń jest zapamiętanie i połączenie z poprzednim AP: s. Musiałbyś "zapomnieć" wszystkie poprzednie AP: s, aby to nie zadziałało. – Nabbit

Powiązane problemy