Het blokkeren van de toegang tot een wifi-netwerk vraagt om veel verantwoordelijkheid. Als je zelf de beheerder bent van dat netwerk, is er waarschijnlijk geen probleem. Maar als je het alleen wilt uitproberen, heb je niet meer nodig dan een ESP8266-module waarop je de firmware ESP8266 Deauther moet laden, ontwikkeld door Stefan Kremser, alias ‘spacehuhn’.

Zo blokkeer je de toegang tot een wifi-netwerk met een ESP8266-module
ESP8266 Deauther

Onlangs kwam ik een paar artikelen tegen over eigenaren van cafés en restaurants die moe zijn van gasten die alleen maar naar een scherm staren terwijl ze op het wifi-netwerk zitten. Sommige eigenaren hebben hun draadloze netwerk zelfs volledig verwijderd, wat uiteraard leidde tot ‘beledigde’ klanten. Maar toen vroeg ik me af: is er geen tijdelijke manier om de toegang tot een wifi-netwerk te blokkeren? Het is mogelijk om de SSID te verbergen zodat deze niet op mobiele apparaten verschijnt, maar iemand met de juiste tools kan het netwerk alsnog vinden. Dan zijn er nog systemen met witte of zwarte lijsten op basis van MAC-adressen, maar dat is niet echt handig. Het alternatief dat we vandaag bespreken is: een ‘jammer’ toepassen op je eigen netwerk.

Zo blokkeer je de toegang tot een wifi-netwerk met een ESP8266-module
Zodra de firmware is geladen, ga je naar de server, kies je het wifi-netwerk en start je de aanval. Nogmaals: wees verantwoordelijk.

De hardware en het flashen

Alles begint met een van de populaire ESP8266-modules, die je gemiddeld voor drie euro kunt kopen via eBay en andere winkels. Daarna bezoek je de officiële pagina van het uitstekende project ESP8266 Deauther dat gemaakt is door Stefan Kremser, ook bekend als ‘spacehuhn’ op GitHub. Kremser beschrijft twee methoden om zijn firmware te laden. De eenvoudigste is om de nieuwste versie van het .bin-bestand te downloaden en vervolgens te flashen met de tool nodemcu-flasher. Dit doe je direct in Windows; wie liever uit de bron compileert, kan dat doen met Arduino.

De aanval starten

De ESP8266 heeft een stroombron nodig (dat kan een smartphone zijn als je een OTG-kabel hebt) en zodra je hem aanzet, maak je verbinding met het netwerk ‘pwned’, wachtwoord ‘deauther’. De server staat op 192.168.4.1. Daar zoek je je SSID en klik je op ‘deauth’ om de aanval te starten. Zolang de ESP8266 stroom krijgt, kan niemand binnen bereik verbinding maken met je wifi. Het werd me ook gesuggereerd dat dit gebruikt zou kunnen worden als een soort ouderlijk toezicht: om de kleintjes te ontkoppelen wanneer het bedtijd is. Tot slot: Deauther werkt niet op alle netwerken. Als de router compatibel is met 802.11w of op 5 GHz werkt, kan de ESP8266 het niet aanraken.

Officiële site: