Chengdu Shuwei Communication Technology Co., Ltd.
Chengdu Shuwei Communication Technology Co., Ltd.
Блог
Домой / Блог /

Блог компании о Руководство по продвинутому захвату и анализу данных Wi-Fi

Руководство по продвинутому захвату и анализу данных Wi-Fi

2026-07-29
Руководство по продвинутому захвату и анализу данных Wi-Fi
Как собирать данные Wi-Fi из воздуха и получать ценные данные

Вы когда-нибудь задумывались о том, какую информацию переносят сигналами Wi-Fi вокруг нас? we embark on a journey to explore how to capture Wi-Fi data from the air and extract valuable insights—a process that goes beyond technical exploration to reveal the inner workings of wireless communication.

Шаг 1: Создание инструментария для сбора данных Wi-Fi

Чтобы начать сбор данных Wi-Fi, вам понадобится специализированное оборудование и программное обеспечение.Omnipeek USB dongle в паре с программным обеспечением OmnipeekЭта настройка позволяет вашему ноутбуку легко захватывать близлежащие пакеты Wi-Fi.

Прежде чем начать, убедитесь, что вы установили правильные драйверы и подтвердили, что Omnipeek распознает ваш USB-донгл.Администраторские права на вашем ноутбуке необходимы для правильного функционирования программного обеспечения.

Если вы видите пакеты данных, появляющиеся в интерфейсе захвата, поздравляю, ваша аппаратная установка завершена!

Шаг 2: Нацеливание на конкретную активность Wi-Fi

Для значимого анализа мы должны сосредоточиться на конкретных коммуникациях Wi-Fi. В этой демонстрации мы используем платформу разработки CY8CKIT-062S2-43012 PSoCTM 62S2 Wi-Fi BT Pioneer Kit.Использование примерного кода клиента Wi-Fi MQTT ModusToolbox, мы успешно подключили панель к hotspot iPhone и наблюдали сообщения подтверждения подключения в TeraTerm (нашем терминальном эмуляторе).

В то время как эти сообщения подтверждают успешное соединение, мы хотим изучить фактические пакеты Wi-Fi: какие данные передаются? какое качество сигнала? есть ли ошибки передачи?Эти вопросы направляют наши следующие шаги..

Шаг 3: Определение канала коммуникации

Анализ Wi-Fi связи требует знания конкретного используемого канала (частоты).Один из простых способов подключения ноутбука к той же точке доступа iPhone (которая поддерживает несколько соединений) и проверки свойств сетевого соединения, чтобы найти информацию о канале.

С этой информацией (канал 6 в нашем случае), настроить Omnipeek для мониторинга правильного канала в настройках "Новый захват".

Шаг 4: Зафиксировать рукопожатие Wi-Fi

Чтобы зафиксировать полный процесс подключения, включая все пакеты рукопожатия, мы использовали метод: сначала отключите панель разработки (отсоединяя ее USB-кабель), запустите захват Omnipeek,Затем подключите панель.Это позволяет Omnipeek записывать все пакеты, обмениваемые во время повторного подключения.

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

Шаг 5: глубокий анализ пакетов с помощью Wireshark

В то время как Omnipeek предлагает надежные функции анализа, мы демонстрируем использование бесплатного инструмента Wireshark с открытым исходным кодом для более глубокого изучения.Откройте сохраненный файл захвата для просмотра всех записанных пакетов.

Шаг 6: фильтрация трафика на целевом устройстве

Чтобы анализировать связь между нашей панелью разработки и iPhone, нам нужен адрес Wi-Fi MAC (доступен в выходе TeraTerm: C4:AC:59:9С:64В Wireshark примените этот фильтр:

- Я не знаю.59:9c:64- Я не знаю.59:9c:64:38

Здесь отображаются все пакеты, связанные с нашим устройством.

Шаг 7: изучение четырехстороннего рукопожатия

ДобавлениееапольНаш фильтр показывает критический процесс рукопожатия:

(wlan.ta == c4: ac:59:9c:64- Я не знаю.59:9c:64(38) && eapol

Здесь мы можем наблюдать последовательность рукопожатия и идентифицировать MAC-адрес iPhone (2A:55:20Обратите внимание, что iPhone могут менять свой MAC-адрес с каждой активацией точки доступа, в отличие от фиксированных маршрутизаторов.

Шаг 8: Дешифровка данных Wi-Fi

Данные Wi-Fi обычно шифруются. Без ключа безопасности (SSID и пароль) содержимое некоторых пакетов кажется нечитаемым (показано красным в Wireshark).перейти к редактировать > предпочтения > протоколы > IEEE 802.11, включите дешифровку, и введите правильные учетные данные.

Шаг 9: Отслеживание заданий DHCP

С включенным расшифровкой мы можем исследовать пакеты DHCP, используя:

(wlan.ta == c4: ac:59:9c:64- Я не знаю.59:9c:64(38) & gt;

Это показывает IP-адрес (172.20.10.4) назначен на наш совет разработчиков, совпадающий с выходом TeraTerm и подтверждающий точность нашего захвата.

Заключение

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

Важные примечания:

  • Осторожно проверяйте MAC-адреса
  • Правильный выбор канала имеет решающее значение для успешного захвата
  • Всегда обеспечивайте надлежащее разрешение и соблюдение правил
Google Analytics -->