ESP32-DIV — это мощный многодиапазонный беспроводной набор инструментов с открытым исходным кодом, созданный на базе ESP32!
Это устройство поддерживает диапазоны частот Wi-Fi, BLE, 2,4 ГГц и Sub-GHz и предназначено для тестирования беспроводных сетей, анализа сигналов, разработки глушилок и подмены протоколов.
⚠️ Отказ от ответственности: Этот проект предназначен исключительно для образовательных и исследовательских целей. Не используйте его для вредоносных действий или несанкционированного доступа.
Особенности:
Инструменты Wi-Fi
- Packet Monitor – каскадная диаграмма в реальном времени для всех 14 каналов Wi-Fi, визуализированным как график водопада. Эта функция дает вам представление о том, что происходит в вашей среде Wi-Fi.
- Beacon Spammer – трансляция поддельных SSID (пользовательских или случайных). Этот инструмент отправляет поддельные точки доступа Wi-Fi (маяки), чтобы затопить эфир. Вы можете использовать его, чтобы нарушить соединения, запутать близлежащие устройства или даже обмануть пользователей, подключившись к поддельным сетям. Он предлагает два варианта: один, который нацелен на определенные точки доступа с пользовательскими именами, а другой, который генерирует случайные поддельные сети.
- Deauth Detector – Мониторинг атак деаутентификации Wi-Fi. Эта функция сканирует атаки на диаутентификацию и другие подозрительные действия. Первоначально ориентированный на обнаружение атак смерти, он превратился в инструмент обнаружения угроз более общего назначения.
- Wi-Fi Scanner – список ближайших сетей Wi-Fi с расширенной информацией. Сканер Wi-Fi предоставляет полный список близлежащих сетей Wi-Fi, а также подробную информацию о каждой из них. Идеально подходит для сетевого анализа или оценки безопасности.
- Wi-Fi Deauthentication Attack – отправка кадров деаутентификации для прерывания клиентских подключений.
- Captive Portal
Инструменты Bluetooth
- BLE Jammer – блокирует каналы BLE и классические каналы Bluetooth. BLE Jammer заполняет рекламные каналы Bluetooth Low Energy (BLE) шумом, что затрудняет обнаружение или подключение устройств друг к другу. Он также поддерживает классические каналы Bluetooth.
- BLE Spoofer – трансляция поддельной рекламы BLE. BLE Spoofer имитирует реальные устройства BLE, отправляя поддельные рекламные пакеты. Вы можете выдавать себя за конкретные устройства и запускать операции спуфининга, чтобы проверить, как другие устройства реагируют на поддельные сигналы.
- Sour Apple – поддельная реклама Apple BLE (например, AirDrop). Разработанный для устройств Apple, инструмент Sour Apple использует функции BLE, такие как AirDrop и Continuity. Он подделывает рекламу Apple BLE, чтобы вызвать непреднамеренное поведение или потенциально вызвать утечку данных.
- BLE Scanner – сканирование на наличие скрытых и видимых устройств BLE. Этот инструмент сканирует близлежащие устройства BLE, даже те, которые обычно скрываются от вашего телефона или ноутбука. Вы получите подробную информацию о каждом устройстве, что делает его отличным для анализа или исследования безопасности.
- BLE Sniffer
Инструменты 2,4 ГГц
- 2.4GHz Scanner – анализатор спектра для 128 каналов (ZigBee, пользовательские RF и т. д.). Это сканирует весь спектр 2,4 ГГц по 128 каналам, что позволяет обнаруживать различные беспроводные протоколы, а не только Wi-Fi и Bluetooth. Это особенно полезно для обнаружения сетей Zigbee или собственных радиочастотных протоколов, работающих в одном диапазоне частот.
- Protokill – нарушьте работу ZigBee, Wi-Fi и других протоколов 2,4 ГГц. Protokill позволяет глушить различные беспроводные протоколы в диапазоне 2,4 ГГц, включая Zigbee и Wi-Fi. Он идеально подходит для стресс-тестирования и проведения конкретных операций по глушению.
Инструменты с частотой ниже ГГц
- Replay Attack – захват и повторное воспроизведение команд с частотой ниже ГГц (например, команд дверных пультов). Захватите сигнал (например, команду разблокировки двери) и воспроизведите его, чтобы получить несанкционированный доступ. Этот инструмент позволяет хранить и воспроизводить захваченные сигналы, визуализированные графом водопада в реальном времени, чтобы помочь вам лучше понять процесс.
- Sub-GHz Jammer – нарушает субгигагерцовую связь в различных диапазонах. Эта функция нарушает беспроводную связь на частотах Sub-GHz, нацеливаясь на такие устройства, как открыватели гаражных дверей, пульты дистанционного управления и датчики IoT. Вы можете выбрать определенные частоты, чтобы заглушить или позволить устройству автоматически циркулировать через них.
- Saved Profiles – хранение и управление профилями захваченных сигналов. В этом разделе хранятся все захваченные сигналы из функции Replay Attack, что позволяет вам повторно просматривать их, воспроизводить частоты или удалять профили по мере необходимости.
Устройство собрано из готовых модулей, размещённых на двух макетных платах. Все соединения выполнены проводами.
На верхней плате размещены:
На нижней:
Платы между собой соединены с помощью разъёмов (гребёнки)
Схема устройства
После сборки устройства, необходимо загрузить в ESP32 прошивку. Это можно сделать двумя способами:
1. Скачать два бинарные файлы из репозитория GitHub ESP32-DIV, ESP32DIV.partitions. И загрузить их в ESP с помощью программы flash download tool. ESP32-DIV установить адрес 0x10000, ESP32DIV.partitions установить адрес 0x8000.
2. Загрузка скетча через Arduino IDE. Перед компиляцией проекта необходимо подготовить IDE. Для этого необходимо перейти в Инструменты >Плата>Менеджер плат, найти «esp32» и установите esp32 от Espressif Systems (версия 2.0.10). Скачать platform.txt и заменить его в:
- Windows: C:\Users\<YOUR_USERNAME>\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.10
- macOS: ~/Library/Arduino15/packages/esp32/hardware/esp32\2.0.10
- Linux: ~/.arduino15/packages/esp32/hardware/esp32\2.0.10
Скачать библиотеки, распаковать их и заменить:
- Windows: C:\Users\<YOUR_USERNAME>\Documents\Arduino\libraries
- macOS: ~/Documents/Arduino/libraries
- Linux: ~/Arduino/libraries
Подключите ESP32-DIV через USB. Выберать Инструменты > Плата > ESP32 Dev Module и правильный порт. Настройте на основе размера флэш-памяти:
4 МБ ESP32:
- Схема раздела: Rainmaker, Huge APP или Minimal SPIFFS.
- Размер флэш-памяти: 4 МБ.
16 МБ ESP32:
- Схема раздела: 16 МБ Flash (3 МБ APP/9,9 МБ FATFS).
- Размер флэш-памяти: 16 МБ.
Дополнительно: установите скорость загрузки 921600, частоту процессора 240 МГц.
Скачать скетч, скомпилировать и загрузить его в ESP32.
Видео на RUTUBE https://rutube.ru/video/d392807f62ef562114a2e8d9b7769237/
Скачать все необходимые файл:
| • | ESP32-DIV.bin | |
| • | ESP32DIV.partitions.bin | |
| • | platform.txt | |
| • | flash download tool | |
| • | библиотеки | |
| • | скетч |
Приобрести готовое устройство
Автор разработки CiferTech
Сайт автора https://cifertech.net
Репозиторий на GitHub https://github.com/cifertech








