- Zwei Methoden, um Wi-Fi-Störsender mit NodeMCU zu machen
- Methode 1: Hochladen der Jammer-Skizze mit der Arduino IDE
- Ausführen des NodeMCU Wi-Fi Jammer
- Erstellen Sie ein gefälschtes WiFi-Netzwerk
- Methode 2: Hochladen der Firmware mit dem ESP8266-Blinker
Haben Sie jemals darüber nachgedacht, das Wi-Fi-Verbindungsnetzwerk zu stören? Heutzutage ist das Hacken von Wi-Fi-Passwörtern sehr verbreitet. Wenn Sie also das Wi-Fi-Netzwerk blockieren, können Sie jede Wi-Fi-Verbindung blockieren oder blockieren, und niemand kann eine Verbindung zu diesem Wi-Fi-Netzwerk herstellen, selbst wenn Sie das Passwort kennen. Dies kann mit einem winzigen Mikrocontroller ESP12E erfolgen, der auch als Wi-Fi-Modul oder NodeMCU bezeichnet wird. Wenn Sie mit diesem kleinen, aber leistungsstarken Chip noch nicht vertraut sind, lesen Sie den Artikel Erste Schritte mit ESP12. ESP ist sehr beliebt für Wi-Fi-Tricks wie das Erstellen eines gefälschten Wi-Fi-Netzwerks, das Bereitstellen einer eigenen Seite, um das Passwort einer Person zu stehlen, das Wi-Fi-Netzwerk zu blockieren usw. Sogar ESPs werden verkauft, wobei die gesamte Software darauf geflasht wird Mit diesen Tricks müssen Sie nur Plug and Play . Aber hier erstellen wir unseren eigenen Wi-Fi-Störsender.
Technisch gesehen machen wir keinen Störsender, sondern einen Deauther. Es gibt einen kleinen Unterschied zwischen diesen. Ein Störsender sendet Rauschsignale an das Wi-Fi-Spektrum (2,4 GHz) und stört so das ursprüngliche Wi-Fi-Frequenzspektrum. Während ein Deauther Pakete sendet, um Ihre Wi-Fi-Signale zu stören, stört dies die normale Funktion Ihres Wi-Fi-Routers. Es verhält sich wie ein Störsender.
Es gibt ein Wi-Fi-Protokoll namens 802.11, das als Deauthentifizierungsrahmen fungiert. Dies wird verwendet, um alle mit dem Router verbundenen Benutzer sicher zu trennen. Um ein Gerät von einem Wi-Fi-Netzwerk zu trennen, ist es nicht wichtig, das Kennwort zu kennen oder sich im Netzwerk zu befinden. Sie benötigen lediglich die Mac-Adresse des Wi-Fi-Routers und des Client-Geräts und es reicht aus, um in dessen Reichweite zu sein das Wi-Fi-Netzwerk.
Haftungsausschluss: Es ist illegal, Störsender in öffentlichen Bereichen ohne Erlaubnis der Regierung zu verwenden. Behörde. Dieses Tutorial dient nur zu Bildungszwecken. Tun Sie es auf Ihr Risiko.
Zwei Methoden, um Wi-Fi-Störsender mit NodeMCU zu machen
Es gibt viele verfügbare Codes oder Firmware, um NodeMCU als Wi-Fi-Störsender zu machen. Sie müssen nur den Code oder die Firmware in NodeMCU brennen. Hier haben wir zwei stabile und einfache Methoden ausgewählt, mit denen Sie NodeMCU als Wi-Fi-Störsender verwenden können.
1. Hochladen der Jammer Arduino-Skizze in ESP12.
Für diese Methode verwenden wir den von Spacehuhn geschriebenen Arduino-Code und die Bibliothek, und es handelt sich um einen sehr langen Code. Daher verwenden wir diesen Code, um ihn mithilfe der Arduino-IDE direkt in unsere NodeMCU hochzuladen.
2. Hochladen der Wi-Fi Jammer-Firmware mit dem ESP8266-Flasher in ESP12.
Für diese Methode benötigen wir die Jammer-Firmware für NodeMCU, die über die angegebenen Links heruntergeladen werden kann:
- ESP8266 Blinker
- Deauther-Firmware - Es handelt sich im Grunde genommen um eine.bin-Datei. Sie ist je nach Flash-Speicher (1 MB, 4 MB und 512 KB) für drei NodeMCU-Versionen verfügbar. Laden Sie die Version gemäß Ihrer Board-Spezifikation herunter. In meinem Fall ist die Board-Version 1 MB groß.
Methode 1: Hochladen der Jammer-Skizze mit der Arduino IDE
Beginnen wir mit dem Hochladen des Arduino-Codes
Schritt 1: - Gehen Sie in Arduino IDE zu Datei -> Einstellungen und fügen Sie diesen Link hinzu:
Klicken Sie auf die URLs des Additional Boards Manager und klicken Sie auf OK.
Schließen Sie die Arduino IDE und öffnen Sie sie erneut.
Schritt 2: - Klicken Sie auf Tools -> Board -> Board Manager . Suchen Sie nach ESP8266. Sie müssen Version 2.0.0 auswählen. Dieser Code funktioniert nur für diese Version. Wenn Sie bereits andere Versionen installiert haben, entfernen Sie diese und installieren Sie 2.0.0
Schritt 3: - Gehen Sie erneut zu Datei -> Einstellungen und klicken Sie unter Weitere Einstellungen auf den Ordnerpfad.
Schritt 4: - Öffnen Sie nun die Pakete -> esp8266 -> Hardware -> esp8266-> 2.0.0 -> tools -> sdk -> include
und öffnen Sie die Datei user_interface.h mit dem Texteditor.
Schritt 5: - Kommen Sie zur letzten Zeile des Codes und vor #endif und fügen Sie diese Zeilen hinzu:
typedef void (** liberity_outside_cb__t) (uint8 status); int wifi_register_send_pkt_freedom_cb (liberity_outside_cb_t cb); void wifi_unregister_send_pkt_freedom__cb (void); int wifi_send_pkt_freedom (uint8 ** buf, int len, bool sys_seq);
Speichern Sie dann die Datei.
Schritt 6: - Extrahieren Sie die zuvor heruntergeladene Bibliothek und öffnen Sie sie. Öffnen Sie esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
Dies ist die Skizze, die in die NodeMCU hochgeladen wird. Kompilieren Sie diese Skizze. Wenn ein Fehler auftritt, müssen Sie diese Bibliotheken installieren:
- ArduinoJson
- ESP8266 OLED SSD1306
- Adafruit NeoPixel
- LinkedList
Jetzt kann Ihr Code hochgeladen werden. Verbinden Sie NodeMCU mit dem PC, wählen Sie NodeMCU esp-12E board aus dem Tools-Menü, wählen Sie den richtigen Port und klicken Sie auf die Upload-Schaltfläche.
Ausführen des NodeMCU Wi-Fi Jammer
Setzen Sie Ihre ESP12-Karte nach dem Hochladen des Codes zurück und öffnen Sie den seriellen Monitor.
Diese Informationen werden auf dem seriellen Monitor angezeigt:
Schritt 1: - Verbinden Sie jetzt Ihren Laptop oder Ihr Smartphone mit dem von NodeMCU erstellten Access Point. Der Name des AP ist " pwned " und das Passwort ist " deauther ". Dies sind Standardname und Passwort, die Sie auf dem seriellen Monitor sehen können.
Schritt 2: - Öffnen Sie Ihren Browser und geben Sie diese Adresse 192.168.4.1 ein .
Sie sehen eine Warnung, lesen sie und klicken auf Ich habe gelesen und verstanden
Schritt 3: - Danach sehen Sie das unten angegebene Fenster. Klicken Sie auf APs scannen, um nach den verfügbaren WiFi-Netzwerken zu suchen. Klicken Sie nun auf Neu laden.
Schritt 4: - Klicken Sie auf das WiFi-Netzwerk, das Sie stören möchten. Sie können mehrere auswählen, aber dadurch wird Ihre NodeMCU instabil.
Schritt 5: - Klicken Sie auf Angriffe und Sie werden sehen, dass Sie ein Ziel für den Angriff ausgewählt haben. Um den Angriff zu starten, klicken Sie auf Start und dann auf Neu laden.
Sie haben das Netzwerk erfolgreich blockiert. Um den Angriff zu stoppen, klicken Sie auf die Schaltfläche Stopp.
Erstellen Sie ein gefälschtes WiFi-Netzwerk
Wenn Sie gefälschte WiFi-Netzwerke erstellen möchten, z. B. Beacons. Klicken Sie oben auf SSIDs und benennen Sie die SSIDs wie gewünscht. Fügen Sie sie hinzu und speichern Sie sie. Kehren Sie zum Menü "Angriffe" zurück und klicken Sie vor "Beacon" auf "Start".
Sie können auf Ihrem Handy oder PC einchecken, dass der von Ihnen erstellte WLAN-Name angezeigt wird, aber keine Verbindung zu diesem gefälschten Netzwerk hergestellt wird. Es handelt sich lediglich um einen WLAN-Spam.
Methode 2: Hochladen der Firmware mit dem ESP8266-Blinker
Jetzt sehen wir die zweite Methode, bei der wir eine Firmware in ESP12 mit dem Esp8266-Flasher hochladen müssen. Es ist einfach zu bedienen und Sie müssen keine zusätzlichen Arbeiten oder Bearbeitungen in der Skizze vornehmen, wie wir es in der vorherigen Methode getan haben.
Schritt 1: - Öffnen Sie die Datei esp8266flasher.exe.
Schritt 2: - Klicken Sie auf Config und dann auf das Einstellungssymbol. Wählen Sie die.bin-Datei aus, die Sie für Ihr Board heruntergeladen haben, und klicken Sie auf Vorgänge.
Schritt 3: - Klicken Sie auf Flash und der Uploadvorgang wird gestartet. Warten Sie einige Minuten und das Hochladen Ihrer Firmware ist abgeschlossen.
Um diese Firmware auszuführen, setzen Sie Ihr nodemcu zurück und alle Schritte zum Ausführen des NodeMCU-WLAN-Störsenders sind dieselben wie bei der vorherigen Methode mit Arduino-Skizze.
Wie Sie sehen können, ist diese Methode sehr einfach und stabiler als die Arduino-Version. Daher empfehle ich die Verwendung dieser Methode für eine bessere Leistung.
Sie können die mobile App verwenden, anstatt zum Browser zu wechseln, um auf das Portal zuzugreifen.
Laden Sie die App von diesem Link herunter. Die Oberfläche dieser App ist dieselbe wie die Webseite.
Sie können Ihre NodeMCU mit Ihrem Smartphone mit Strom versorgen. Dazu benötigen Sie ein OTG-Kabel und Ihr tragbarer WLAN-Störsender ist betriebsbereit. Verwenden Sie dieses Gerät jedoch auf Ihr Risiko, wie bereits erwähnt !
Mit leicht verfügbarem Code oder Firmware ist es sehr einfach geworden, WLAN-Netzwerke zu blockieren oder zu überlagern, sodass niemand eine Verbindung herstellen kann, sie jedoch erneut vorsichtig verwenden kann.