Вычислить по MAC-адресу

Автор: | 10.05.2019

Способов получения mac-адреса существует множество. Здесь они описываться не будут.

В статье будет показано как на основе уже имеющегося mac-адреса устройства можно получить его координаты и потом по ним узнать где оно находится, например, через google maps.

Как обычно, эксперимент будем проводить на себе. Чтобы узнать свой физический адрес устройства на основе Windows откройте командную строку и наберите одну из команд:

  • ipconfig /all
  • getmac /v /fo list
  • arp -a

, будет выведен список подключений. По названию сети найдите свое, и запишите его физический адрес (mac-адрес).

В нашем случае нас интересуют mac-адреса wi-fi устройств. Чтобы просмотреть все ближайшие wi-fi сети и их mac-адреса воспользуемся сетевой утилитой Windows Netsh:

  • netsh wlan show networks mode=bssid

Команда выведет список всех ближайших сетей. Важный момент, мы сами должны быть подключены через wi-fi-роутер. MAC-адрес будет находится в строке BSSID (basic service set id — в простом случае является mac-адресом access point).

Далее с полученным mac-адресом идем по ссылке:

, где в GET-параметре &wifinetworks=BC988929E608, указывается mac-адрес устройства.

По ссылке мы получим XML с содержанием координат:

, которые мы укажим в google maps

Все, устройство найдено.