ESP8266 карманный вай-фай джаммер

Внимание ! Данный материал предоставлен только в ознакомительных целях,все действия были проведены на собственных сетях \устройствах для наглядности. Рассматриваем данный пример + как же защитить себя от таких "спам" атак .

Как это работает

Протокол 802.11 Wi-Fi содержит так называемый фрейм деаутентификации. Он используется для безопасного отключения клиентов от беспроводной сети.Поскольку эти управляющие пакеты незашифрованы, вам просто нужен MAC-адрес маршрутизатора Wi-Fi и клиентского устройства, которое вы хотите отключить от сети. Вам не обязательно быть в сети или знать пароль, этого достаточно, чтобы быть в его диапазоне.

Что такое ESP8266 ? 

Для тех кто еще не знает ESP8266 - дешевый микроконтроллер со встроенным Wi-Fi. Он содержит мощный 160 МГц процессор и может быть запрограммирован с использованием Arduino или без него (есть разные варианты есп от 1 до 13 ). Его можно купить в Китае по ссылкам :

ESP8266 что будет использован для создания (именно его рекомендую)  

V3 4 М байт (32 Мбит) FLASH NodeMcu Lua WI-FI


 

Вариант дешевле - сам чип (к нему нужен программатор + питание 3.3 в ) 

ESP-12F 

Так же можно докупит сразу антенну для увеличения радиуса покртыия 

 MT7681 3DBI Усиления Антенна



Первым делом устанавливаем драйвера на плату ЕСП8266 (чип сн340)  ,полная инструкция здесь 

http://www.electronica52.in.ua/proekty-arduino/ustanovka-drajvera-ch340-dlya-arduino-arduino-i-otkluchenie-cifrovoj-podpisi-drajverov-dlya-windows


Начнем с подготовки программной среды Ардуино IDE для прошивки модуля есп под наши нужды 

Скачайте архив https://goo.gl/fjquFx

1 Установите  среду Arduino и откройте ее.

2 Выберите «Файл»> «Настройки».

3 Добавьте http://arduino.esp8266.com/stable/package_esp8266com_index.json в URL-адреса дополнительных плат управления. (Источник: https://github.com/esp8266/Arduino)

4 Перейдите в раздел «Сервис»> «Плата»> «Boards Manager».

5 Введите esp8266

6 Выберите версию 2.0.0 и нажмите «Установить» (должна быть версия 2.0.0!).

7 Выберите «Файл»> «Настройки».

8 Откройте путь к папке в разделе «Дополнительные настройки», которые можно редактировать непосредственно в файле


9 Перейдите к пакетам> esp8266> hardware> esp8266> 2.0.0> tools> sdk> include

10 Откройте user_interface.h с помощью текстового редактора

11 Прокрутите вниз и до #endif добавьте следующие строки:

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);

Сохраните изменения 


12 Перейдите в папку SDK_fix этого проекта

13 Скопируйте ESP8266Wi-Fi.cpp и ESP8266Wi-Fi.h

14 Вставьте эти файлы сюда packages > esp8266 > hardware > esp8266 > 2.0.0 > libraries > ESP8266WiFi > src

15 Откройте  из скачанного архива esp8266_deauther> esp8266_deauther.ino в Arduino

16 Выберите свою плату ESP8266 в меню «Инструменты»> «Плата» и  порт в «Инструменты»> «Порт»

Если номер ком порта не отображается ,значит у вас не установлены драйвера на плату !

17 В зависимости от вашей версии платы ,вам нужно настроить ее параметры  в моем случае мне пришлось использовать частоту  80МГц, а размер флэш-памяти 4М (1М SPIFFS)

18 Загрузить!

Примечание. Если вы используете версию ESP8266 в 512 КБ, вам необходимо закомментировать часть списка поставщиков mac в data.h.

Ваш ESP8266 джаммер готов !


Как пользоваться :

Сначала запустите ESP8266, подав питание.

Вы можете использовать свой смартфон, если у вас есть кабель USB OTG или павербанк 

Сканирование для сетей Wi-Fi и подключение к сети (серверу ESP8266) pwned. Пароль deauther ( его можно сменить в настройках -смотрите видео )

После подключения вы можете открыть браузер и перейти к 192.168.4.1.

Теперь вы можете сканировать сети,клиентов и ...

Как же защититься от клонирования сетей ? Да очень просто , сделайте привязку вашего устройства по мак адресу к вашему роутеру и установите галочку автоконнект .




Видео - 



Для веб администраторов и владельцев пабликов  главная страница ePN

Для пользователей покупающих на Алиэкспресс с быстрым выводом % главная страница ePN Cashback

Удобный плагин кэшбэка браузерный плагин ePN Cashback




Похожие статьи

Arduino UNO как осциллограф

Arduino UNO как осциллограф

Контроллеры Arduino можно использовать как простейший осциллограф, для наблюдения за быстро изменяющимися электрическими сигналами.

Скачиваем программу Processing , после чего её устанавливать не нужно - она запускается с EXE-файла.

Как выиграть спор на Алиэкспресс. Причины и советы.

Как выиграть спор на Алиэкспресс. Причины и советы.

Пообщайтесь с подавцом перед оплатой.

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

Добавление OLED-дисплея для нашей вай-фай глушилки\джаммера

Добавление OLED-дисплея для нашей вай-фай глушилки\джаммера

Если вы еще не собрали себе такую штуку - рекомендую к прочтению  ESP8266 карманный вай-фай джаммер

А в данном посте я расскажу как изменить код и добавить дисплей ( 0.96 *I2C SSD1306 12864 Oled ) для удобного вывода данных и автономного использования .

Теги: ESP8266, карманный, вай-фай, джаммер, своими, руками, сделай, сам, спаммер, вай-фай, атака, ддос, ddos, wi-fi, wifi, handmade, jammer, 2.4