- Два методи виготовлення перешкод Wi-Fi за допомогою NodeMCU
- Спосіб 1: Завантаження Jammer Sketch за допомогою Arduino IDE
- Запуск NodeMCU Wi-Fi Jammer
- Створіть підроблену мережу WiFi
- Спосіб 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 продаються, і все програмне забезпечення блимає на них ці трюки, вам просто потрібно Plug and Play . Але тут ми створюємо власний перешкод Wi-Fi.
Технічно ми робимо не глушитель, а « Деутер». Між ними є невелика різниця. Глушник посилає сигнали шуму в спектрі 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 Sketch за допомогою Arduino IDE
Почнемо із завантаження коду Arduino
Крок 1: - Перейдіть у меню Файл -> Налаштування в IDE Arduino та додайте це посилання
до URL-адрес додаткового диспетчера дошок та натисніть кнопку OK.
Закрийте IDE Arduino і знову відкрийте його.
Крок 2: - Клацніть на Інструменти -> Дошка -> Менеджер дошки . Шукайте ESP8266. Ви повинні вибрати версію 2.0.0. Цей код працюватиме лише для цієї версії. Якщо ви вже встановили інші версії, видаліть її та встановіть 2.0.0
Крок 3: - Знову перейдіть до Файл -> Налаштування та клацніть шлях до папки в розділі Більше налаштувань .
Крок 4: - Тепер відкрийте пакети -> esp8266 -> обладнання -> esp8266-> 2.0.0 -> інструменти -> sdk -> включіть
і відкрийте файл user_interface.h за допомогою текстового редактора.
Крок 5: - Перейдіть до останнього рядка коду та перед #endif і додайте такі рядки:
typedef void (** Freedom_outside_cb__t) (статус uint8); int wifi_register_send_pkt_freedom_cb (свобода_назовні_cb_t cb); void wifi_unregister_send_pkt_freedom__cb (void); 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
- Адафрут НеоПіксель
- LinkedList
Тепер ваш код готовий до завантаження. Підключіть NodeMCU до ПК, оберіть плату NodeMCU esp-12E в меню інструментів, виберіть правильний порт і натисніть кнопку завантаження.
Запуск NodeMCU Wi-Fi Jammer
Після завантаження коду скиньте плату ESP12 і відкрийте послідовний монітор.
Ви побачите цю інформацію на послідовному моніторі:
Крок 1: - Тепер підключіть свій ноутбук або смартфон до точки доступу, створеної NodeMCU. Ім'я точки доступу " pwned ", а пароль " deuther " Це ім'я та пароль за замовчуванням, які ви можете побачити на послідовному моніторі.
Крок 2: - Відкрийте браузер і введіть цю адресу 192.168.4.1 .
Ви побачите попередження, прочитайте його та натисніть Я прочитав та зрозумів
Крок 3: - Після цього ви побачите вікно, подане нижче. Клацніть на Сканувати точки доступу, щоб знайти доступні мережі WiFi. Тепер натисніть Перезавантажити.
Крок 4: - Натисніть на мережу WiFi, яку ви хочете заблокувати. Ви можете вибрати більше одного, але це зробить ваш NodeMCU нестабільним.
Крок 5: - Клацніть на Атаки, і Ви побачите, що вибрали одну ціль для атаки. Щоб розпочати Атаку, натисніть кнопку « Пуск», а потім « Перезавантажити».
Ви успішно заклинили мережу. Щоб зупинити атаку, натисніть на кнопку зупинки.
Створіть підроблену мережу WiFi
Якщо ви хочете зробити фальшиві мережі WiFi, тобто маяки. Клацніть на SSID вище і назвіть SSID як завгодно. Додайте та збережіть його. Поверніться до меню "Атаки" та натисніть "Почати" перед "Beacon".
Ви можете перевірити на своєму мобільному телефоні або ПК, що ім’я wifi, яке ви створили, відображатиметься, але воно не буде підключатися до цієї фальшивої мережі, це лише спам WiFi.
Спосіб 2: Завантаження прошивки за допомогою прошивача ESP8266
Тепер ми побачимо другий спосіб, коли нам потрібно завантажити прошивку в ESP12 за допомогою флешера Esp8266. Він простий у використанні, і вам не потрібно займатися додатковою роботою чи редагуванням ескізу, як це було зроблено в попередньому методі.
Крок 1: - Відкрийте файл esp8266flasher.exe.
Крок 2: - Клацніть на Config, а потім піктограму налаштування. Виберіть файл.bin, який ви завантажили для своєї дошки, і натисніть на Операції.
Крок 3: - Клацніть на Flash, і він почне процес завантаження. Зачекайте кілька хвилин, і завантаження мікропрограми завершиться.
Щоб запустити цю прошивку, скиньте нодемку, і всі кроки для запуску NodeMCU Wi-Fi Jammer такі ж, як ми робили у випадку попереднього методу за допомогою ескізу Arduino.
Як бачите, цей метод дуже простий і стабільний, ніж версія Arduino. Отже, я рекомендую використовувати цей метод для кращої роботи.
Ви можете використовувати мобільний додаток, а не переходити до браузера, щоб отримати доступ до порталу.
Завантажте програму за цим посиланням. Інтерфейс цього додатка такий же, як веб-сторінка.
Ви можете живити свій NodeMCU за допомогою смартфона. Для цього вам знадобиться кабель OTG, і ваш портативний перешкодний WiFi готовий до роботи, але використовуйте цей пристрій на свій ризик, як уже було попереджено !!
Тож завдяки легкодоступному коду або прошивці стає дуже легко застрягти або перекрити будь-який wifi netwrok, так що ніхто не може з ним зв’язатися, але знову використовуйте його обережно.