Das Blockieren des Zugangs zu einem WiFi-Netzwerk erfordert viel Verantwortung. Wenn du derjenige bist, der dieses WiFi-Netzwerk verwaltet, sollte es kein Problem geben. Und wenn du nur experimentieren möchtest, brauchst du lediglich ein ESP8266-Modul, auf das du die Firmware namens ESP8266 Deauther laden musst, die von Stefan Kremser, alias „spacehuhn“, entwickelt wurde.
Warum den Zugang blockieren?
Kürzlich bin ich auf ein paar Artikel gestoßen, die von Bar-, Café- und Restaurantbesitzern handeln, die es leid sind, dass Kunden nur auf Bildschirme starren und sich ins WLAN einloggen. Einige dieser Besitzer sind so weit gegangen, ihre drahtlosen Netzwerke komplett zu entfernen, was offensichtlich mehr als einen Kunden „beleidigt“ hat. Aber dann hatte ich eine Frage: Gibt es nicht eine temporäre Möglichkeit, den Zugang zu einem WiFi-Netzwerk zu blockieren? Zwar kann man die SSID verbergen, sodass sie nicht auf Mobilgeräten erscheint, aber jemand mit den richtigen Werkzeugen könnte das Netzwerk trotzdem finden. Dann gibt es White- oder Blacklists basierend auf MAC-Adressen, aber das ist nicht gerade bequem. Die Alternative, die wir heute erwähnen wollen, ist … einen „Jammer“ auf unser eigenes Netzwerk anzuwenden.
Die Lösung: ESP8266 Deauther
Alles beginnt mit einem der sehr beliebten ESP8266-Module, die man im Durchschnitt für etwa drei Euro über eBay und andere Geschäfte bekommt. Danach muss man die offizielle Seite des hervorragenden Projekts ESP8266 Deauther besuchen, das dank der Arbeit von Stefan Kremser, bekannt als „spacehuhn“ auf GitHub, existiert. Kremser beschreibt zwei Methoden zum Flashen seiner Firmware. Die einfachste besteht darin, die neueste Version der .bin-Datei zu holen und sie dann mit dem Tool nodemcu-flasher zu flashen. Das geht direkt unter Windows, und wer aus dem Quellcode kompilieren möchte, kann das mit Arduino tun.
Das ESP8266 benötigt eine Stromquelle (das kann ein Smartphone sein, wenn man ein OTG-Kabel zur Hand hat). Sobald es eingeschaltet ist, verbinden wir uns mit seinem Netzwerk „pwned“, Passwort „deauther“. Der Server befindet sich unter 192.168.4.1. Dort suchen wir unsere SSID und klicken auf „deauth“, um den Angriff zu starten. Solange das ESP8266 mit Strom versorgt wird, kann sich niemand in Reichweite mit unserem WiFi verbinden. Mir wurde auch vorgeschlagen, dass dies als eine Art Kindersicherung verwendet werden könnte, um die Kleinen zur Schlafenszeit abzuschalten. Abschließend: Deauther funktioniert nicht in allen Netzwerken. Wenn der Router 802.11w unterstützt oder mit 5 GHz arbeitet, kann das ESP8266 ihn nicht beeinflussen.