WiFi Marauder на Flipper Zero не запускается без внешней платы на базе ESP32 — сам по себе Flipper не имеет Wi-Fi-модуля, способного работать в режиме мониторинга, поэтому первое, что нужно проверить, это наличие корректно прошитой dev-платы, подключённой к GPIO-разъёму. Если приложение Marauder на экране Flipper выдаёт пустой ответ или зависает при старте, причина почти всегда кроется в трёх вещах: неподходящей прошивке ESP32, ошибках в распайке UART или несовместимой версии приложения.

В этой инструкции разберём весь путь: от выбора платы и прошивки ESP32 Marauder до запуска сканирования сетей через интерфейс Flipper Zero. Отдельно остановимся на легальных ограничениях — это критически важная часть темы, которую нельзя пропускать.

Что такое WiFi Marauder и как это работает

WiFi Marauder — это прошивка для микроконтроллеров ESP32, которая превращает плату в инструмент анализа Wi-Fi-сетей: сканирование точек доступа, захват handshake-пакетов, обнаружение устройств поблизости. Приложение на Flipper Zero выступает в роли «пульта управления»: оно отправляет команды на ESP32 через последовательный порт (UART) и отображает результаты на экране.

Важно понимать разделение ролей. Flipper Zero сам по себе не сканирует Wi-Fi в режиме, необходимом для Marauder, — вся радиочасть работы выполняется на стороне ESP32. Flipper лишь предоставляет экран, кнопки, питание и удобный интерфейс.

Типовая цепочка выглядит так:

  • 🔌 ESP32 с прошивкой Marauder подключается к GPIO Flipper по UART (TX/RX, плюс питание и земля);
  • 📱 На Flipper запускается приложение WiFi Marauder из каталога приложений;
  • 📡 Команды с Flipper уходят на ESP32, результаты сканирования возвращаются и выводятся на экран;
  • 💾 Логи и захваченные данные сохраняются на microSD-карту Flipper.
💡

Marauder = прошивка на ESP32 + приложение на Flipper. Без прошитой платы ESP32 приложение на Flipper работать не будет.

Что понадобится: оборудование и софт

Прежде чем переходить к прошивке, соберите всё необходимое. Список короткий, но каждый пункт влияет на результат.

  • 🧩 Плата ESP32 — подойдут популярные dev-платы на базе ESP32 (например, варианты WROOM/ESP32-S2 в зависимости от сборки Marauder). Перед покупкой сверьтесь с перечнем поддерживаемых плат в репозитории проекта Marauder — совместимость зависит от конкретной версии прошивки.
  • 🔌 Кабель USB для прошивки ESP32 с компьютера.
  • 🖥️ ПК с установленным инструментом прошивки (например, esptool или веб-прошивальщик, если его предоставляет сборка).
  • 🃏 Flipper Zero с актуальной прошивкой (официальной или сторонней — набор приложений различается).
  • 🔩 Провода или готовый модуль: существуют готовые платы-«шилды» под GPIO Flipper, которые не требуют пайки.
⚠️ Внимание: распиновка GPIO Flipper Zero и конкретной платы ESP32 должна быть сверена с документацией обоих устройств. Ошибка в подключении питания (например, подача напряжения не на тот пин) может вывести плату из строя. Не полагайтесь на «типовые» схемы из случайных источников — проверяйте по официальным схемам.

Прошивка ESP32 под Marauder

Прошивка — самый ответственный этап. Общий порядок такой: скачайте актуальный бинарный файл прошивки Marauder из официального репозитория проекта, подключите ESP32 к компьютеру и запишите прошивку через инструмент для загрузки.

Если используется esptool, типовая команда выглядит примерно так (порт и имя файла подставьте свои):

esptool.py --port COMx write_flash 0x1000 marauder_firmware.bin

Точные параметры (адрес загрузки, скорость, режим) зависят от сборки прошивки и модели платы — их нужно брать из инструкции конкретного релиза Marauder, а не из универсальных примеров. Многие сборки также предлагают веб-прошивальщик, который работает прямо из браузера и не требует установки инструментов.

После прошивки проверьте, что плата стартует: при подаче питания в мониторе последовательного порта должны появиться служебные сообщения Marauder. Отсутствие вывода обычно означает, что прошивка записалась некорректно или плата не поддерживается данной сборкой.

Что делать, если ESP32 не прошивается

Проверьте, что драйвер USB-UART установлен и порт определяется в системе. Попробуйте зажать кнопку BOOT на плате при старте прошивки. Убедитесь, что кабель USB передаёт данные, а не только питание — это частая причина «невидимой» платы.

Подключение ESP32 к Flipper Zero

Плата подключается к GPIO-разъёму Flipper по интерфейсу UART: линии TX и RX соединяются перекрёстно (TX платы — на RX Flipper, и наоборот), плюс подключаются питание и земля. Конкретные номера пинов зависят от настроек приложения и сборки прошивки — сверяйтесь с документацией используемой связки.

☑️ Проверка перед первым запуском

Выполнено: 0 / 6

Готовые платы-шилды под Flipper избавляют от ручной распайки, но даже с ними стоит убедиться, что версия прошивки на плате совместима с версией приложения на Flipper — несовпадение версий является частой причиной «молчания» устройства.

⚠️ Внимание: не подключайте и не отключайте плату на ходу при поданном питании, если это прямо не предусмотрено конструкцией модуля. Перед любыми манипуляциями с проводкой обесточьте оба устройства.

Запуск и основные функции на Flipper

На Flipper Zero откройте раздел приложений и запустите WiFi Marauder. Если приложения нет в меню, его можно установить из каталога приложений Flipper (через мобильное приложение или qFlipper) либо скопировать файл .fap на карту памяти вручную.

Интерфейс приложения построен вокруг списка команд, которые отправляются на ESP32. Набор функций зависит от версии прошивки, но обычно включает:

  • 📶 Scan AP — сканирование точек доступа поблизости с отображением SSID, канала и уровня сигнала;
  • 📱 Scan Stations — обнаружение клиентских устройств в радиусе действия;
  • 🎯 Select — выбор конкретной цели из списка для дальнейших действий;
  • 📦 Sniff — пассивный захват пакетов (в том числе handshake при аутентификации клиентов);
  • 💾 Сохранение результатов на SD-карту для последующего анализа на ПК.

Результаты сканирования выводятся списком, навигация выполняется кнопками Flipper. Для анализа захваченных данных файл с карты памяти открывают на компьютере в подходящем инструменте (например, в анализаторе пакетов).

📊 Для чего вам нужен WiFi Marauder на Flipper?
Изучение безопасности собственной сети
Образовательные цели и эксперименты
Профессиональный аудит (с разрешения)
Просто интересно, как работает
💡

Начинайте знакомство с Marauder с пассивного сканирования (Scan AP / Sniff) на собственной сети — это безопасно, не влияет на чужие устройства и позволяет освоить интерфейс.

Типичные проблемы и их решение

Чаще всего пользователи сталкиваются с ситуацией, когда приложение запускается, но не получает ответа от платы. Разберём основные сценарии.

СимптомВозможная причинаЧто проверить
Приложение не видит платуОшибка в подключении UARTПерекрёстность TX/RX, надёжность контактов
Плата «молчит» после прошивкиНесовместимая сборка прошивкиСписок поддерживаемых плат в документации релиза
Сканирование не даёт результатовНесовпадение версий приложения и прошивкиОбновить обе стороны до совместимых версий
Файлы не сохраняютсяПроблема с microSDФормат карты, свободное место, исправность карты
Flipper зависает при работеНестабильное питание платыКачество соединений, заряд Flipper

Отдельно отметим: если плата определяется, но команды выполняются некорректно, почти всегда помогает приведение версий к одной связке — прошивка и приложение из одного релизного цикла. Смешивание старой прошивки с новым приложением (или наоборот) — типичный источник неполадок.

Где искать актуальные версии

Прошивка Marauder и приложение для Flipper развиваются разными проектами. Актуальные релизы ищите в их официальных репозиториях на GitHub — там же публикуются списки поддерживаемых плат и заметки о совместимости.

Легальность и безопасность

Это самый важный раздел статьи. Активные действия против чужих сетей — деавторизация клиентов, перехват handshake чужой точки доступа, подбор паролей — без письменного разрешения владельца сети являются нарушением законодательства в большинстве юрисдикций, включая российское законодательство о неправомерном доступе к компьютерной информации.

⚠️ Внимание: используйте WiFi Marauder только на собственном оборудовании, в лабораторной среде или в рамках официального аудита безопасности с документально подтверждённым согласием владельца инфраструктуры. Незнание закона не освобождает от ответственности.

Пассивное сканирование эфира (просмотр списка сетей) менее рискованно, однако и здесь стоит придерживаться здравого смысла: не сохраняйте и не распространяйте данные, относящиеся к чужим сетям и устройствам.

💡

Легальные сценарии: тестирование собственной сети, обучение на своём оборудовании, авторизованный пентест. Всё остальное — юридический риск.

Часто задаваемые вопросы

Работает ли WiFi Marauder без внешней платы ESP32?

Нет. Flipper Zero не имеет Wi-Fi-чипа, способного выполнять функции Marauder. Внешняя плата на базе ESP32 с соответствующей прошивкой обязательна.

Какая плата ESP32 подойдёт?

Совместимость зависит от конкретной сборки прошивки Marauder. Перед покупкой сверьтесь со списком поддерживаемых плат в официальном репозитории проекта — универсального ответа для всех версий нет.

Можно ли использовать Marauder для взлома чужого Wi-Fi?

Технические возможности инструмента не отменяют закон. Использование против чужих сетей без разрешения владельца незаконно. Инструмент предназначен для аудита собственной инфраструктуры и обучения.

Приложение на Flipper не видит плату — с чего начать?

Проверьте распайку UART (TX/RX перекрёстно), убедитесь, что плата прошита и стартует (вывод в мониторе порта), и приведите версии прошивки и приложения к совместимой паре.

Куда сохраняются захваченные данные?

Обычно на microSD-карту Flipper Zero. Дальнейший анализ файлов выполняется на компьютере в подходящем анализаторе пакетов.