Портативная глушилка Wifi сигнала на ESP8266
Всем привет. Уже давно являюсь постоянным посетителем Пикабу и вот решился запилить свой первый пост. Все описанное ниже носит чисто информационный характер и не более, чем просто интересная игрушка.
Сразу опустим все аппаратные и программные моменты. Технически, это устройство, которое позволяет производить "WiFi deauthentication attack". Вы выбираете клиентов, которых вы хотите отключить от WiFi сети и начинаете атаку.
ШАГ 1
Нам потребуется ESP8266 NodeMCU - с ней удобнее
ШАГ 2
Идем на https://github.com/spacehuhn/esp8266_deauther и скачиваем архив
ШАГ 3
Далее для работы нам потребуется Arduino IDE
https://www.arduino.cc/en/main/software
ШАГ 4
1. Открываем Arduino IDE
2. Переходим Файл > Настройки
3. Вставляем эту ссылку > http://arduino.esp8266.com/stable/package_esp8266com_index.j...
4. Далее переходим Инструменты > Плата > Менеджер плат
5. Ищем в поиске Esp8266 и устанавливаем версию 2.0.0
6. Затем, снова переходим в Файл > Настройки и открываем ссылку "Другие настройки можно отредактировать непосредственно в файле"
7. Копируем это имя ( user_interface.h ) и вставляем в поиск по папке и открываем с помощью текстового редактора.
8. Прокручиваем файл до конца и перед " #endif " вставляем эти 4 строки
typedef void (*freedom_outside_cb_t)(uint8 status);
int wifi_register_send_pkt_freedom_cb(freedom_outside_cb_t cb);
void wifi_unregister_send_pkt_freedom_cb(void);
int wifi_send_pkt_freedom(uint8 *buf, int len, bool sys_seq);
9. Сохраняем, закрываем :D
10. Подключаем ESP дата кабелем.
11. Запускаем Arduino IDE, открываем код, выбираем нужную плату в менеджере и загружаем.
ШАГ 5
Подключаемся к точке по ip 192.168.4.1 (название сети - pwned, пароль - deauther) и поочередно клацаем на Search ,Select и Attack на любую сеть в радиусе ESP8266.
Название сети и пароль по-умолчанию можно изменить в файле Settings.cpp
Ну и так как это первый пост, можете пинать по всей строгости местного закона. Ах да, рейтинга нет, чтобы добавить видео.
Надеюсь, кому нибудь это было полезно.



