- Dwie metody tworzenia zagłuszacza Wi-Fi za pomocą NodeMCU
- Metoda 1: Przesyłanie Jammer Sketch za pomocą Arduino IDE
- Uruchamianie Jammera Wi-Fi NodeMCU
- Stwórz fałszywą sieć Wi-Fi
- Metoda 2: przesyłanie oprogramowania układowego za pomocą flashera ESP8266
Czy kiedykolwiek myślałeś o zagłuszaniu sieci Wi-Fi? Obecnie hakowanie hasła Wi-Fi jest bardzo powszechne, więc zagłuszając sieć Wi-Fi, możesz zablokować lub zablokować dowolne połączenie Wi-Fi i nikt nie jest w stanie połączyć się z tą siecią Wi-Fi nawet po znajomości hasła. Można to zrobić za pomocą małego mikrokontrolera ESP12E, który jest również nazywany modułem Wi-Fi lub NodeMCU. Jeśli jesteś nowy w tym małym, ale wydajnym chipie, zapoznaj się z artykułem Pierwsze kroki z ESP12. ESP jest bardzo popularny w sztuczkach Wi-Fi, takich jak tworzenie fałszywej sieci Wi-Fi, serwowanie własnej strony w celu kradzieży czyjegoś hasła, blokowanie sieci Wi-Fi itp. Nawet ESP są sprzedawane, a całe oprogramowanie jest na nich flashowane te sztuczki, wystarczy podłączyć i grać . Ale tutaj tworzymy własny jammer Wi-Fi.
Technicznie rzecz biorąc, nie tworzymy jammera, ale Deauther. Jest między nimi niewielka różnica. Jammer wysyła sygnały hałasu widma Wi-Fi (2,4 GHz), co niepokojące oryginalne widmo częstotliwości Wi-Fi. Podczas gdy Deauther wysyła pakiety, aby zakłócać sygnały Wi-Fi, zakłócając w ten sposób normalne działanie routera Wi-Fi. Zachowuje się jak jammer.
Istnieje protokół Wi-Fi o nazwie 802.11, który działa jako ramka deautoryzacji. Służy do bezpiecznego rozłączania wszystkich użytkowników połączonych z routerem. Aby odłączyć dowolne urządzenie od jakiejś sieci Wi-Fi, nie jest ważne, aby znać hasło lub być w sieci, wystarczy adres MAC routera Wi-Fi i urządzenia klienckiego i wystarczy być w jego zasięgu tej sieci Wi-Fi.
Zastrzeżenie: używanie zagłuszacza w miejscach publicznych bez zgody rządu jest nielegalne. autorytet. Ten samouczek służy wyłącznie do celów edukacyjnych. Zrób to na swoje ryzyko.
Dwie metody tworzenia zagłuszacza Wi-Fi za pomocą NodeMCU
Istnieje wiele dostępnych kodów lub oprogramowania układowego, które sprawiają, że NodeMCU działa jako zagłuszacz Wi-Fi. Wystarczy wypalić kod lub oprogramowanie układowe w NodeMCU. Tutaj wybraliśmy dwie stabilne i łatwe metody, za pomocą których możesz używać NodeMCU do działania jako jammer Wi-Fi.
1. Wgrywanie szkicu Jammer Arduino do ESP12.
W tej metodzie użyjemy kodu Arduino i biblioteki napisanej przez Spacehuhn i jest to bardzo długi kod, więc użyjemy tego kodu do bezpośredniego przesłania do naszego NodeMCU za pomocą Arduino IDE.
2. Wgrywanie firmware'u Wi-Fi Jammer do ESP12 za pomocą flashera ESP8266.
Do tej metody potrzebujemy oprogramowania Jammer dla NodeMCU, które można pobrać z podanych linków:
- Migacz ESP8266
- Deauther Firmware - jest to w zasadzie plik.bin. Jest dostępny dla trzech wersji NodeMCU w zależności od pamięci flash (1MB, 4MB i 512Kb). Pobierz wersję zgodną ze specyfikacją płyty. W moim przypadku wersja płytki to 1MB.
Metoda 1: Przesyłanie Jammer Sketch za pomocą Arduino IDE
Zacznijmy od wgrania kodu Arduino
Krok 1: - Przejdź do Plik -> Preferencje w Arduino IDE i dodaj ten link
do adresów URL Menedżera dodatkowych tablic i kliknij przycisk OK.
Zamknij Arduino IDE i otwórz je ponownie.
Krok 2: - Kliknij Narzędzia -> Tablica -> Menedżer tablicy . Wyszukaj ESP8266. Musisz wybrać wersję 2.0.0. Ten kod będzie działał tylko dla tej wersji. Jeśli masz już zainstalowane inne wersje, usuń je i zainstaluj 2.0.0
Krok 3: - Ponownie przejdź do Plik -> Preferencje i kliknij ścieżkę folderu w obszarze Więcej preferencji .
Krok 4: - Teraz otwórz pakiety -> esp8266 -> sprzęt -> esp8266-> 2.0.0 -> narzędzia -> sdk -> dołącz
i otwórz plik user_interface.h za pomocą edytora tekstu.
Krok 5: - Przejdź do ostatniej linii kodu i przed #endif i dodaj te linie:
typedef void (** wolność_outside_cb__t) (stan uint8); int wifi_register_send_pkt_freedom_cb (wolność_outside_cb_t cb); void wifi_unregister_send_pkt_freedom__cb (void); int wifi_send_pkt_freedom (uint8 ** buf, int len, bool sys_seq);
Następnie zapisz plik.
Krok 6: - Wypakuj pobraną wcześniej bibliotekę i otwórz ją. Otwórz esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
To jest szkic, który zostanie przesłany do NodeMCU. Skompiluj ten szkic. Jeśli wystąpi błąd, musisz zainstalować te biblioteki:
- ArduinoJson
- ESP8266 OLED SSD1306
- Adafruit NeoPixel
- Połączona lista
Teraz Twój kod jest gotowy do przesłania. Podłącz NodeMCU do komputera, wybierz kartę NodeMCU esp-12E z menu narzędzi, wybierz odpowiedni port i naciśnij przycisk przesyłania.
Uruchamianie Jammera Wi-Fi NodeMCU
Zresetuj kartę ESP12 po przesłaniu kodu i otwórz monitor szeregowy.
Zobaczysz te informacje na monitorze szeregowym:
Krok 1: - Teraz podłącz laptopa lub smartfon do punktu dostępowego utworzonego przez NodeMCU. Nazwa AP jest „ pwned ”, a hasło to „ deauther ” Są domyślną nazwę i hasło, które można zobaczyć na monitorze szeregowego.
Krok 2: - Otwórz przeglądarkę i wprowadź ten adres 192.168.4.1 .
Zobaczysz ostrzeżenie, przeczytaj je i kliknij Przeczytałem i zrozumiałem
Krok 3: - Po tym zobaczysz okno podane poniżej. Kliknij Scan APs, aby wyszukać dostępne sieci WiFi. Teraz kliknij Odśwież.
Krok 4: - Kliknij sieć WiFi, którą chcesz Jam. Możesz wybrać więcej niż jeden, ale spowoduje to niestabilność NodeMCU.
Krok 5: - Kliknij Ataki, a zobaczysz, że wybrałeś jeden cel do ataku. Aby rozpocząć atak, kliknij Start, a następnie Załaduj ponownie.
Sieć została pomyślnie zablokowana. Aby zatrzymać atak, kliknij przycisk Stop.
Stwórz fałszywą sieć Wi-Fi
Jeśli chcesz tworzyć fałszywe sieci WiFi, np. Beacony. Kliknij SSID powyżej i nazwij je według uznania. Dodaj i zapisz. Wróć do menu Ataków i kliknij Start przed Beacon.
Możesz sprawdzić na telefonie komórkowym lub komputerze, czy utworzona nazwa Wi-Fi zostanie wyświetlona, ale nie połączy się z tą fałszywą siecią, to tylko spam Wi-Fi.
Metoda 2: przesyłanie oprogramowania układowego za pomocą flashera ESP8266
Teraz zobaczymy drugą metodę, w której musimy załadować oprogramowanie układowe w ESP12 za pomocą flashera Esp8266. Jest łatwy w użyciu i nie musisz wykonywać żadnej dodatkowej pracy ani edycji w szkicu, jak to zrobiliśmy w poprzedniej metodzie.
Krok 1: - Otwórz plik esp8266flasher.exe.
Krok 2: - Kliknij opcję Konfiguracja, a następnie ikonę ustawień. Wybierz plik.bin, który pobrałeś dla swojej tablicy i kliknij Operacje.
Krok 3: - Kliknij Flash, aby rozpocząć proces przesyłania. Poczekaj kilka minut, a ładowanie oprogramowania układowego zostanie zakończone.
Aby uruchomić to oprogramowanie, zresetuj nodemcu, a wszystkie kroki związane z uruchomieniem NodeMCU Wi-Fi Jammer są takie same, jak w przypadku poprzedniej metody przy użyciu szkicu Arduino.
Jak widać ta metoda jest bardzo prosta i stabilniejsza niż wersja Arduino. Dlatego zalecam używanie tej metody dla lepszej wydajności.
Aby uzyskać dostęp do portalu, możesz użyć aplikacji mobilnej zamiast przechodzić do przeglądarki.
Pobierz aplikację z tego linku. Interfejs tej aplikacji jest taki sam, jak strona internetowa.
Możesz zasilać swoje NodeMCU za pomocą smartfona. W tym celu będziesz potrzebować kabla OTG, a Twój przenośny jammer WiFi jest gotowy do pracy, ale używaj tego urządzenia na własne ryzyko, jak już ostrzegałem !
Dzięki łatwo dostępnemu kodowi lub oprogramowaniu układowemu bardzo łatwo jest zablokować lub nałożyć dowolną sieć Wi-Fi, aby nikt nie mógł się z nią połączyć, ale ponownie używaj go ostrożnie.