Загрузка...

Глушилка WI-FI из Arduino

Тема в разделе Wi-Fi создана пользователем You_Hermes 13 июл 2022. 6707 просмотров

Загрузка...
  1. You_Hermes
    You_Hermes Автор темы 13 июл 2022 1 11 июл 2022
    Привет
    В этой статье я покажу сделать Wi-Fi Jammer из модуля Arduino ESP8266

    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    На Zelenke(Lolzе) и других форумах уже была информация по данной теме, но я постарался собрать все в 1 статью, детально описать каждую прошивку, различия модулей ESP8266, способы применения, критерии к покупке и прочие немало важные моменты.


    ꐚ 1. Что такое Wi-Fi jammer/Deauther и зачем нужен

    Wi-Fi Jammer/Deauther (WI-FI глушилка) — это устройство, которое предназначено для отключения беспроводных устройств от точки доступа WI-FI путем создания помех/более мощным сигналом на тех же частотах, либо атакуя цель запросами.


    Используется для:

    • Установки и перенаправления устройств жертвы на фейковый hotspot с последующим перехватом данных.
    • Перехвата хендшейка для дешифровки пароля.
    • Отключения IP камер и других зависимых от WI-FI устройств.
    • Использование для своих целей (отключить ноутбук бесящего коллеги от WI-FI во время видеовстерчи и т.д.)


    ꐚ 2. Что выбрать Wi-Fi jammer или Deauther?

    Ниже таблица в которой все плюсы и минусы каждого.


    [IMG]


    ꐚ 3. Выбор модуля ESP8266


    ⮚ Всего существует 16 версий модуля ESP8266, ниже фото всех. Подойдет в целом любая версия, есть только некотрые отличия в разьеме для антенны, размере flash памяти, защитном экране, распиновке и тд.
    ⮚ Версии плат без программатора на борту подойдут только разработчикам, остальным же нужно брать уже готовые решения.
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]


    ⮚ Что касается выбора набортного программатора, существует 2 самых популярных решения:
    • CP2102 — американской компании Silicon Labs.
    • CH340(G) — китайский аналог.
    [IMG]
    [IMG]
    [IMG]
    Оба однаково хорошо работают, но CH340(G) дешевле и его легче перепаивать в случае поломки. В тоже время CP2102 меньше, кому-то это может быть важно. Но я всегда использую вариант от наших ускоглазых братьев.
    ⮚ Лучше выбирать платы с разьемом под антеннку, но там уже на ваше усмотрение.

    ⮚ Поддерживаются все популярные платы:
    • Все платы DSTIKE.
    • Все платы NodeMCU.
    • Wemos D1 mini
    • Adafruit HUZZAH ESP8266


    ꐚ 4. Производство WI-FI Deautchera

    ⮚ На данный момент существуют две стабильно работающие прошивки, я покажу, как установить и использовать каждую, поведаю о всех плюсах и минусах.


    ⸱⸱⸱⸱⸱⁝⁝⁝ Подготовка

    ⮚ Сперва вам нужно установить драйвер, устанавливать их нужно в зависимости от вашего программатора выбранного ещё на этапе покупки.
    Теперь есть два варианта, установка через Arduino IDE либо установка через NodeMCU-Flasher. Да, так же есть и EspTool и Flash Download Tools, но о них мы поговорим в следующих статьях.

    • NodeMCU-Flasher — это программа разработанная командой NodeMCU, для быстрой прошивки их плат в несколько кликов.
    • Arduino IDE это среда программированния разработанная командой Arduino. Она позволяет прошивать, редеактировать скетчи и тд.
    ⮚ Скажу заранее, я могу полностью перевести на русский язык любую из прошивок, если будет такая необходимость, нестесняйтесь об этом писать в комментариях либо в чате моего Telegram канала


    ⸱⸱⸱⸱⸱⁝⁝⁝ WI-PWN


    ⮚ Данную прошивку разработал Сэм Дентли (samdenty99), о плюсах и минусах каждой поговорим позже.

    • ⚬ Сперва потребуется скачать программу NodeMCU-Flasher, к сожалению она подходит только для Windows, для пользователей других систем прейдется воспользоваться вторым, более сложным метадом.
      ⚬ Теперь вам нужно скачать файл прошивки, в статье будет всегда актуальная обновляемая ссылка на прошивку.
      ⚬ Далее подключаем плату ESP8266 к ПК/Ноутбуку. После открываем программу NodeMCU-Flasher. В разделе "Operation" выбираем COM порт в который подключена плата.
      [IMG]
      ⚬ Теперь переходим в раздел "Config" и кликаем на самую верхнюю шестеренку, в появившемся окне выбираем наш .bin файл с прошивкой.
      [IMG]
      ⚬ После опять переходим в раздел "Operation" и кликаем на кнопку "Flesh". Ждем окончания прошивки и отключаем плату от ПК. Все готово.
    • ⚬ Сперва вам нужно скачать и установть Arduino IDE.
      Я рот ебал опять все рассписывать так что качайте с оффициального сайта: ТЫК
      ⚬ Теперь скачайте и распакуйте архив с прошивкой.
      ⚬ Откройте файл Wi-PWN.ino и перейдите в настройки Arduino IDE. Там вам нужно вставить в поле "Additional Boards Manager URLs" вот эту ссылку: http://arduino.esp8266.com/stable/package_esp8266com_index.json
      [IMG]
      ⚬ Теперь переходим в раздел "Инструменты" (Tools) => "Плата" (Board) => "Менеджер плат" (Board maneger).
      [IMG]
      ⚬ Далее нам нужно ввести в поиск менеджера плат "ESP8266" и установть пакет плат с названием "ESP8266 by ESP8266 Commeunity"
      [IMG]
      Теперь заходим в "Инструменты" (Tools) => "Плата" (Board) => "ESP8266 Board" и выбираем вашу плату, в моем случае NodeMCU.
      [IMG]
      ⚬ В завершении переходим в "Инструменты" (Tools) => "Порт" (Port) и выбираем порт к которому подключена ваша ESP8266. А после кликаем на значем загрузки
      [IMG] [IMG]
    ⮚ Теперь перейдем к использованию. Для данной прошивки есть Android приложение и веб интерфейс. Вы пожете использовать то, что подойдет вам.
    ⮚ Для начала использования вам нужно подключится к автоматичеси созданной сети WI-FI с названием WI-PWN и перейти в андроид приложение или веб интерфейс.

    • Для запуска веб интерфейса перейдите по данному айпи 192.168.4.1
    ⮚ Дальше все интуитивно понятно, а теперь обещанные плюсы и минусы.

    Плюсы:

    • Мобильное приложение.
    • Красивый интерфейс.
    • Прилично сверстанная прошивка.
    Минусы:
    • Автор не обновляет прошивку (во многом потому, что она превасходно написана и в обновлении мало нуждается)


    ⸱⸱⸱⸱⸱⁝⁝⁝ ESP8266 Deauther 2.0

    ⮚ Данную прошивку сделал Spacehuhn, именно за ним авторство сделать из ESP8266 Deauther.
    • ⚬ Сперва потребуется скачать программу NodeMCU-Flasher, к сожалению она подходит только для Windows, для пользователей других систем прейдется воспользоваться вторым, более сложным метадом.
      ⚬ Теперь вам нужно скачать файл прошивки, в статье будет всегда актуальная обновляемая ссылка на прошивку.
      ⚬ Далее подключаем плату ESP8266 к ПК/Ноутбуку. После открываем программу NodeMCU-Flasher. В разделе "Operation" выбираем COM порт в который подключена плата.
      [IMG]
      ⚬ Теперь переходим в раздел "Config" и кликаем на самую верхнюю шестеренку, в появившемся окне выбираем наш .bin файл с прошивкой.
      [IMG]
      ⚬ После опять переходим в раздел "Operation" и кликаем на кнопку "Flesh". Ждем окончания прошивки и отключаем плату от ПК. Все готово.
    • ⚬ Сперва вам нужно скачать и установть Arduino IDE.
      Я рот ебал опять все рассписывать так что качайте с оффициального сайта: ТЫК
      ⚬ Теперь скачайте и распакуйте архив с прошивкой.
      ⚬ Откройте файл esp8266_deauther.ino и перейдите в настройки Arduino IDE. Там вам нужно вставить в поле "Additional Boards Manager URLs" вот эту ссылку: http://arduino.esp8266.com/stable/package_esp8266com_index.json
      [IMG]
      ⚬ Теперь переходим в раздел "Инструменты" (Tools) => "Плата" (Board) => "Менеджер плат" (Board maneger).
      [IMG]
      ⚬ Далее нам нужно ввести в поиск менеджера плат "ESP8266" и установть пакет плат с названием "ESP8266 by ESP8266 Commeunity"
      [IMG]
      Теперь заходим в "Инструменты" (Tools) => "Плата" (Board) => "ESP8266 Board" и выбираем вашу плату, в моем случае NodeMCU.
      [IMG]
      ⚬ В завершении переходим в "Инструменты" (Tools) => "Порт" (Port) и выбираем порт к которому подключена ваша ESP8266. А после кликаем на значем загрузки
      [IMG] [IMG]
    ⮚ На данной прошивке доступен только веб интрфейс.
    ⮚ Для начала использования вам нужно подключится к автоматичеси созданной сети WI-FI с названием pwned, пароль: deauther и перейти веб интерфейс.
    • Для запуска веб интерфейса перейдите по данному айпи 192.168.4.1 либо по домену deauth.me
    Код
    scan [<all/aps/stations>] [-t <time>] [-c <continue-time>] [-ch <channel>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]show [selected] [<all/aps/stations/names/ssids>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]select [<all/aps/stations/names>] [<id>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]deselect [<all/aps/stations/names>] [<id>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]add ssid <ssid> [-wpa2] [-cl <clones>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]add ssid -ap <id> [-cl <clones>] [-f][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]add ssid -s [-f][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]add name <name> [-ap <id>] [-s][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]add name <name> [-st <id>] [-s][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]add name <name> [-m <mac>] [-ch <channel>] [-b <bssid>] [-s][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]set name <id> <newname>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]enable random <interval>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]disable random[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]load [<all/ssids/names/settings>] [<file>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]save [<all/ssids/names/settings>] [<file>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]remove <ap/station/name/ssid> <id>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]remove <ap/station/names/ssids> [all][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]attack [beacon] [deauth] [deauthall] [probe] [nooutput] [-t <timeout>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]attack status [<on/off>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]stop <all/scan/attack>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]sysinfo[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]clear[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]format[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]print <file> [<lines>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]delete <file> [<lineFrom>] [<lineTo>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]replace <file> <line> <new-content>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]copy <file> <newfile>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]rename <file> <newfile>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]run <file>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]write <file> <commands>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]get <setting>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]set <setting> <value>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]reset[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]chicken[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]reboot[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]info[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]// <comments>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]send deauth <apMac> <stMac> <rason> <channel>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]send beacon <mac> <ssid> <ch> [wpa2][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]send probe <mac> <ssid> <ch>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]led <r> <g> <b> [<brightness>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]led <#rrggbb> [<brightness>][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]led <enable/disable>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]draw[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]screen <on/off>[/SIZE][/SIZE][/SIZE][/SIZE][/SIZE][/SIZE]
    [SIZE=3][SIZE=5][SIZE=3][SIZE=5][SIZE=3][SIZE=5]screen mode <menu/packetmonitor/buttontest/loading>

    ⮚ Дальше все интуитивно понятно, а теперь обещанные плюсы и минусы.

    Плюсы:
    • Частые обновления.
    • Красивый интерфейс.
    • Адаптация под платы с диспеем.
    Минусы:
    • Очень большая и плохо сверстанная прошивка.

    ꐚ 4. Производство WI-FI Jammera

    ⮚ Схема основана на 4 транзисторах КТ610 (аналоги — 2N6135 и BFW16). Они выступают в качестве генератора помех на частоте 2,4 ГГц. Компоненты могут сильно нагреваться — позаботьтесь о хорошем обдуве и отводе тепла.

    ⮚ Устройство получается довольно мощным: сигнал глушится в пределах 5-этажного дома. В качестве источника питания лучше использовать стационарный БП на 12 вольт и ампер так 1-2. Можно приспособить для этого и батарейки, но их заряда хватит лишь на 2 — 3 часа.

    [IMG]

    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    [Итоги
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ⮚ Как я говорил перевести я смогу любую из этих прошивок, если есть такая необходимость, так же ожидайте много других тем по Arduino и не только.
    ⮚ Я рекамндую использовать первую прошивку и получше прятать самопальный Jammer.
    ⮚ Ну и епта, ес было полезно поддержите подпиской на ахуенный тг канал мой. Буду сливать соФты разные для реверсеров да прошивки. Мб даже по отработке *****. Ссылка: https://t.me/Hermes_Blog
     
    13 июл 2022 Изменено
  2. sadness
    поправь статью.
     
    1. Посмотреть предыдущие комментарии (1)
    2. YouTube
      опик, с помощью груш wifi глушим
    3. You_Hermes Автор темы
      опик, хах, вроде проверял на опечатки же.
  3. rosdm
    rosdm 14 июл 2022 У России два врага - СПб и МСК 24 6 июл 2019
    >ESP8266
    >Arduino
    :peka:
    --- Сообщение объединено с предыдущим 14 июл 2022
    Хендшейка
     
  4. hus_key
    hus_key 20 авг 2022 im uniq 754 5 окт 2021
    ого, тема еще не закрыта! можно обновить ссылки на обе прошивки под arduino ide? а то они не валид
     
  5. Shaft
    Shaft 20 авг 2022 14 26 мар 2022
    Хз кому как меня сосед когда доебывает я просто глушу его инет через WiFiphisher он даже ssid скрыл но я то Вася умный имя точки доступа запомнил а он Алеша не сменил ее.. хаа.
     
  6. nero_two
    nero_two 3 сен 2022 0 21 апр 2020
    лучше глушилку блютуза чтоб не слышать музыку шкилы
     
Top