воскресенье, 26 августа 2018 г.

Портативная глушилка Wifi сигнала на ESP826

Данный пост был написан для ознакомления возможностей ESP8266. Помните, описанные в этом посте действия над некоторыми WiFi сетями могут быть наказуемы!. Не проводите эти действия над другими сетями.
Сразу опустим все аппаратные и программные моменты.  Технически, это устройство, которое позволяет производить "WiFi deauthentication attack".  Вы выбираете клиентов, которых вы хотите отключить от WiFi сети и начинаете атаку.

ШАГ 1
Покупаете esp8266 Nodemcu на Али.  Стоит на примерно $2.
Можете сделать это по ссылке, можете в другом магазине, если у вас ее еще нет. Я покупал по ссылке.
ШАГ 2
Я не автор этого кода. Все поздравления направляются ему.
Переходим по ссылке и скачиваем архив и распаковываем его.

ШАГ 3

Скачиваем и станавливаем Arduino IDE (у меня это весия 1.8.2)
ШАГ 4
  1. Открываем Arduino IDE
  2. Переходим Файл > Настройки
  3. Вставляем эту ссылку > http://arduino.esp8266.com/stable/package_esp8266com_index.json
  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


У меня заработала после некоторых танцев с бубном. Блочит как гаджеты так и компьютеры. Для некоторых может пригодиться использовать файлы из папки sdk_fix. Несомнено интересная игрушка, особенно в сочетании с повер банком! Ну и в заключении пару скринов от себя. Блокирует 1 устройство и сразу всех.

Комментариев нет:

Отправить комментарий