- Два метода подавления помех Wi-Fi с помощью NodeMCU
- Метод 1: загрузка скетча Jammer с помощью Arduino IDE
- Запуск NodeMCU Wi-Fi Jammer
- Сделайте фальшивую сеть Wi-Fi
- Метод 2: загрузка прошивки с помощью прошивальщика ESP8266
Вы когда-нибудь задумывались о том, чтобы заглушить сеть Wi-Fi? В наши дни взлом пароля Wi-Fi очень распространен, поэтому, заглушив сеть Wi-Fi, вы можете заблокировать или заблокировать любое соединение Wi-Fi, и никто не сможет подключиться к этой сети Wi-Fi даже после того, как узнает пароль. Это можно сделать с помощью крошечного микроконтроллера ESP12E, который также называют модулем Wi-Fi или NodeMCU. Если вы новичок в этом небольшом, но мощном чипе, прочтите статью Начало работы с ESP12. ESP очень популярен для уловок Wi-Fi, таких как создание поддельной сети Wi-Fi, обслуживание вашей собственной страницы для кражи чьего-либо пароля, блокировка сети Wi-Fi и т. Д. Даже ESP продаются со всем программным обеспечением, установленным на них для выполнения эти уловки, вам просто нужно подключить и играть . Но здесь мы создаем собственный глушитель Wi-Fi.
Технически мы делаем не глушилку, а Deauther. Между ними есть небольшая разница. Глушитель посылает сигналы шума в спектре Wi-Fi (2,4 ГГц), таким образом нарушающего оригинальный частотный спектр Wi-Fi. В то время как Deauther отправляет пакеты, чтобы мешать вашим сигналам Wi-Fi, тем самым нарушая нормальную работу вашего маршрутизатора Wi-Fi. Он ведет себя как глушилка.
Существует протокол Wi-Fi под названием 802.11, который действует как кадр деаутентификации. Это используется для безопасного отключения всех пользователей, подключенных к маршрутизатору. Чтобы отключить какое-либо устройство от какой-либо сети Wi-Fi, не важно знать пароль или находиться в сети, вам просто нужен mac-адрес маршрутизатора Wi-Fi и клиентского устройства, и этого достаточно, чтобы быть в пределах его диапазона та сеть Wi-Fi.
Отказ от ответственности: использование глушилки в общественных местах без разрешения правительства незаконно. орган власти. Этот учебник предназначен только для образовательных целей. Делайте это на свой страх и риск.
Два метода подавления помех Wi-Fi с помощью NodeMCU
Существует множество доступных кодов или прошивок, чтобы сделать NodeMCU глушителем Wi-Fi. Вам просто нужно записать код или прошивку в NodeMCU. Здесь мы выбрали два стабильных и простых метода, с помощью которых вы можете использовать NodeMCU в качестве глушителя Wi-Fi.
1. Загрузка скетча Jammer Arduino в ESP12.
Для этого метода мы будем использовать код Arduino и библиотеку, написанную Spacehuhn, и это очень длинный код, поэтому мы будем использовать этот код для прямой загрузки в наш NodeMCU с помощью Arduino IDE.
2. Загрузка прошивки Wi-Fi Jammer в ESP12 с помощью флешера ESP8266.
Для этого метода нам понадобится прошивка Jammer для NodeMCU, которую можно скачать по указанным ссылкам:
- ESP8266 прошивальщик
- Прошивка Deauther - это в основном файл.bin. Он доступен для трех версий NodeMCU в зависимости от флэш-памяти (1 МБ, 4 МБ и 512 КБ). Загрузите версию, соответствующую спецификации вашей платы. В моем случае версия платы - 1 МБ.
Метод 1: загрузка скетча Jammer с помощью Arduino IDE
Начнем с загрузки кода Arduino
Шаг 1: - Перейдите в File -> Preferences в Arduino IDE и добавьте эту ссылку
к URL-адресам менеджера дополнительных плат и нажмите OK.
Закройте IDE Arduino и снова откройте ее.
Шаг 2: - Щелкните Инструменты -> Доска -> Менеджер доски . Найдите ESP8266. Вы должны выбрать версию 2.0.0. Этот код будет работать только для этой версии. Если вы уже установили другую версию, удалите ее и установите 2.0.0
Шаг 3: - Снова перейдите в Файл -> Настройки и щелкните путь к папке в разделе Дополнительные настройки .
Шаг 4: - Теперь откройте пакеты -> esp8266 -> hardware -> esp8266-> 2.0.0 -> tools -> sdk -> include
и откройте файл user_interface.h с помощью текстового редактора.
Шаг 5: - Перейдите к последней строке кода и перед #endif и добавьте следующие строки:
typedef void (** freedom_outside_cb__t) (статус uint8); int wifi_register_send_pkt_freedom_cb (Freedom_outside_cb_t cb); void wifi_unregister_send_pkt_freedom__cb (недействительно); int wifi_send_pkt_freedom (uint8 ** buf, int len, bool sys_seq);
Затем сохраните файл.
Шаг 6: - Извлеките библиотеку, которую вы скачали ранее, и откройте ее. Откройте esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
Это скетч, который будет загружен в NodeMCU. Составьте этот эскиз. Если возникла ошибка, вам необходимо установить следующие библиотеки:
- ArduinoJson
- ESP8266 OLED SSD1306
- Адафрут NeoPixel
- LinkedList
Теперь ваш код готов к загрузке. Подключите NodeMCU к ПК, выберите плату NodeMCU esp-12E в меню инструментов, выберите правильный порт и нажмите кнопку загрузки.
Запуск NodeMCU Wi-Fi Jammer
Перезагрузите плату ESP12 после загрузки кода и откройте Serial Monitor.
Вы увидите эту информацию на серийном мониторе:
Шаг 1: - Теперь подключите свой ноутбук или смартфон к точке доступа, созданной NodeMCU. Имя AP « pwned », а пароль « deauther ». Это имя и пароль по умолчанию, которые вы можете увидеть на последовательном мониторе.
Шаг 2: - Откройте браузер и введите этот адрес 192.168.4.1 .
Вы увидите предупреждение, прочтите его и нажмите « Я прочитал и понял»
Шаг 3: - После этого вы увидите окно, приведенное ниже. Нажмите «Сканировать точки доступа», чтобы найти доступные сети Wi-Fi. Теперь нажмите «Обновить».
Шаг 4: - Щелкните по сети Wi-Fi, которую вы хотите заблокировать. Вы можете выбрать более одного, но это сделает ваш NodeMCU нестабильным.
Шаг 5: - Нажмите «Атаки», и вы увидите, что выбрали одну цель для атаки. Чтобы начать атаку, нажмите « Пуск», а затем « Обновить».
Вы успешно заглушили сеть. Чтобы остановить атаку, нажмите кнопку остановки.
Сделайте фальшивую сеть Wi-Fi
Если вы хотите создать поддельные сети Wi-Fi, то есть маяки. Нажмите на SSID выше и назовите SSID по своему усмотрению. Добавьте и сохраните. Вернитесь в меню Attacks и нажмите Start перед Beacon.
Вы можете проверить на своем мобильном телефоне или ПК, что имя Wi-Fi, которое вы создали, будет отображаться, но оно не будет подключаться к этой поддельной сети, это просто спам WiFi.
Метод 2: загрузка прошивки с помощью прошивальщика ESP8266
Теперь мы увидим второй метод, при котором нам нужно загрузить прошивку в ESP12 с помощью флешера Esp8266. Он прост в использовании, и вам не нужно выполнять дополнительную работу или редактировать эскиз, как мы делали в предыдущем методе.
Шаг 1: - Откройте файл esp8266flasher.exe.
Шаг 2: - Щелкните Config, а затем значок настройки. Выберите файл.bin, который вы скачали для своей доски, и нажмите «Операции».
Шаг 3: - Щелкните Flash, и он начнет процесс загрузки. Подождите несколько минут, и загрузка прошивки завершится.
Чтобы запустить эту прошивку, сбросьте ваш nodemcu, и все шаги для запуска NodeMCU Wi-Fi Jammer такие же, как и в случае предыдущего метода с использованием скетча Arduino.
Как видите, этот метод очень простой и более стабильный, чем версия для Arduino. Итак, я рекомендую использовать этот метод для повышения производительности.
Вы можете использовать мобильное приложение вместо того, чтобы заходить в браузер для доступа к порталу.
Загрузите приложение по этой ссылке. Интерфейс этого приложения такой же, как и у веб-страницы.
Вы можете включить NodeMCU с помощью смартфона. Для этого вам понадобится OTG-кабель, и ваш портативный глушитель WiFi готов к работе, но используйте это устройство на свой страх и риск, как уже предупреждалось !!
Таким образом, с легкодоступным кодом или прошивкой стало очень легко заглушить или перекрыть любую сеть Wi-Fi, чтобы никто не мог подключиться к ней, но снова используйте ее осторожно.