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 ) для удобного вывода данных и автономного использования .

Машинка робот 2WD 4WD платформа на базе esp8266 wi-fi  и приложение андроид BLYNK  (сборка робота)

Машинка робот 2WD 4WD платформа на базе esp8266 wi-fi и приложение андроид BLYNK (сборка робота)

Данная статья будет полноценной инструкцией для сборки машинки робота на базе кит комплекта  2wd  robot на основе вай-фай платы esp8266 и мотор шилда под неё .

Так же в конце будет прошивка под эту плату и настройка приложения для управления нашим роботом через смартфон по средствам вай-фай сети .

Установка и настройка RetroPie на Orange pi \ Raspberry Pi

Установка и настройка RetroPie на Orange pi \ Raspberry Pi

Хотите поиграть в видеоигры из детства? Танчики, Контра, Чип и Дэйл, Черепашки Ниндзя… Все эти игры ждут вас! Из данного руководства вы узнаете как просто и быстро собрать и настроить ретро-консоль на базе микрокомпьютера Raspberry Pi и сборки эмуляторов RetroPie.

ESP8266 Wi-Fi термометр на 2 датчика 18b20 через blynk

ESP8266 Wi-Fi термометр на 2 датчика 18b20 через blynk

В данном материале будет предоставлен пример как использовать несколько датчиков температуры 18b20 + добавлять нужное количество и производить удаленный мониторинг по средствам платы esp8266 nodemcu и приложения blynk. Данный материал будет полезен если нужно снимать удаленно несколько показаний температуры для мониторинга. 

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