4

Ясно, что некоторые крупные торговые центры отслеживают мобильные телефоны с поддержкой Wi-Fi. Как это можно сделать?

У меня похожая проблема: как узнать MAC-адрес мобильного телефона, когда он подходит к моей сети, но не подключен к нему.

1 ответ1

4

Wireshark или любой другой инструмент захвата пакетов в режиме мониторинга 802.11 позволит вам настроить каждый из различных каналов Wi-Fi и попытаться захватить пакеты с любого устройства, передающего по этому каналу.

Эти передачи почти всегда содержат MAC-адрес передающего устройства.

Клиентские устройства Wi-Fi, когда они не подключены к какой-либо сети, будут периодически сканировать, чтобы увидеть, есть ли какие-либо сети, к которым они могут присоединиться. Эти сканирования обычно являются "активными сканированиями", когда устройство передает кадр запроса зонда и надеется получить кадры ответа зонда в ответ от любых ближайших точек доступа Wi-Fi (беспроводных маршрутизаторов). Зондовые запросы содержат MAC-адрес отправителя и часто содержат имя сети (SSID), которое ищет клиент.

Запросы зондов обычно отправляются с использованием некоторых из самых старых схем модуляции, поэтому вам не нужно беспокоиться о наличии карты N или AC в вашем анализаторе. Подойдет любой интерфейс Wi-Fi с поддержкой режима монитора, который поддерживает диапазоны и каналы, которые вам нужны.

После этого у вас просто есть некоторые подробности реализации, например, выяснение, сколько станций анализатора вам нужно, чтобы покрыть всю область, которую охватывает ваша сеть (возможно, около одной на точку доступа), и вы, вероятно, захотите написать сценарий, чтобы различать известные MAC адреса устройств, которые присоединились к вашей сети, и MAC-адреса, которые видели снифферы, которые никогда не подключались к вашей сети

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .