English Click this button for the international website

WiFi jammer / deauth attack met ESP-Wroom-02

Een van de meer voor de hand liggende toepassingen van een microcontroller-ontwikkelboard zoals de ESP-Wroom-02 is het gebruik als “WiFi jammer”. In de vorige post schreef ik al over het board van VNG Systems. In deze tutorial zullen we zien hoe we het kunnen instellen voor het uitvoeren van WiFi-authenticatie-aanvallen. In een later artikel zullen we dieper op de aanvallen zelf ingaan.

ESP-Wroom-02 ESP8266+0,96inch OLED+18650 Batterijhouder
Getest en Aanbevolen door OneGuyOneBlog.com:

ESP-Wroom-02 ESP8266+0,96inch OLED+18650 Batterijhouder

Een echte WiFi jammer?

Met deze methode om draadloze netwerken te storen, “jammen” we niet daadwerkelijk WiFi. We zullen geen illegale radiosignalen uitzenden die de WiFi-frequenties storen. We gebruiken alleen legale, gecertificeerde WiFi-hardware om legitieme WiFi-netwerkpakketten te verzenden en zo draadloze apparaten te ‘verwarren’. We sturen de ‘targets’ speciale netwerk-packets waardoor ze de verbinding met hun aangesloten draadloze clients verbreken. Deze aanval wordt “deauthenticatie” of een “deauth aanval” genoemd.

Disclaimer

Deze tutorial is alleen voor educatieve doeleinden. Hoewel deze methode niet echt ‘jammen’ of ‘hacken’ behelst, is het storen van draadloze netwerken van derden mogelijk illegaal in de regio waar je woont. Gebruik deze methode dus alleen op netwerken waarvan je zelf de eigenaar bent, of met toestemming van de eigenaar.

WiFi jammer / deauth attack using ESP-Wroom-02: ESP8266 Deauther Packet Monitor
WiFi jammer / deauth attack met ESP-Wroom-02: ESP8266 Deauther Packet Monitor

ESP8266 Deauther project

In deze blog zullen we gebruik maken van het “ESP8266 Deauther”-project op GitHub. Daar kun je vooraf gecompileerde binaire (.bin) -bestanden downloaden die direct op de ESP8266 kunnen worden geflashed. Dit kan met de Esptool, Esptool-gui, Flash Download Tools van Espressif of NodeMCU-flasher. Als alternatief kunt je de bronbestanden downloaden en vervolgens compileren en uploaden naar het bord met behulp van de Arduino IDE. Dit is de route die we zullen volgen in deze tutorial.

De Arduino IDE voorbereiden

Allereerst moet je het volgende al op je computer geïnstalleerd hebben:

  • de Arduino IDE
  • de ESP8266 Arduino core

Als je wilt weten hoe je dit moet doen, lees dan het het gedeelte “De Esp-Wroom-02 gebruiken met de Arduino IDE” in het vorige artikel “WEMOS D1 Esp-Wroom-02 met Arduino IDE“.

ESP8266 Deauther board toevoegen

Ga naar Bestand > Voorkeuren en voeg de volgende URL toe aan “Additionele Boards Beheer URLs”:

http://phpsecu.re/esp8266/package_deauther_index.json

De “Additionele Boards Beheer URLs” moet nu minstens twee URLs bevatten: de deauther URL en de ESP8266 core URL. Zie onderstaande afbeelding.

WiFi jammer / deauth attack using ESP-Wroom-02: Additional Boards Manager URLs
WiFi jammer / deauth attack met ESP-Wroom-02:Additionele Boards Beheer URLs

Ga daarna naar Hulpmiddelen > Board > Board Beheer… en installeer “arduino-esp8266-deauther“. Let erop dat je ook al “esp8266” geïnstaleerd hebt. Zie de volgende afbeelding.

WiFi jammer / deauth attack using ESP-Wroom-02: Boards Manager
WiFi jammer / deauth attack met ESP-Wroom-02: Board Beheer

Als laatste, selecteer een geschikt board onder Hulpmiddelen > Board en zorg ervoor dat je er eentje kiest uit de groep “ESP8266 Deauther Modules” en niet de standaard ESP8266 groep. Voor het ESP-Wroom-02 board werkt de “DSTIKE”-optie goed. Zie de onderstaande afbeelding.

WiFi jammer / deauth attack using ESP-Wroom-02: Board Selection
WiFi jammer / deauth attack met ESP-Wroom-02: Board Selectie

Download, bewerk, compile en upload de code

Download het source code ZIP-bestand voor dit project van de ESP8266 Deauther GitHub pagina.

WiFi jammer / deauth attack using ESP-Wroom-02: Download ESP8266 Deauther
WiFi jammer / deauth attack met ESP-Wroom-02: Download ESP8266 Deauther

Pak het .zip bestand uit, navigeer naar de “esp8266_deauther” map en open “esp8266_deauther.ino” met de Arduino IDE.

Open het tabblad “A_.config.h” en maak de volgende wijzigingen aan de code:

  • zet USE DISPLAY op true:
    #define USE_DISPLAY true
  • stel de knoppen in:
    #define BUTTON_UP 12
    #define BUTTON_DOWN 13
    #define BUTTON_A 14

De code moet er nu als volgt uitzien:

WiFi jammer / deauth attack using ESP-Wroom-02: Configuration
WiFi jammer / deauth attack met ESP-Wroom-02: Configuratie

Je kunt nu de code compileren en naar de ESP-Wroom-02 uploaden. Als er na het uploaden tekst te zien is op het OLED-scherm, dan ben je klaar met het installeren van het board.

Als het OLED-scherm zwart blijft, doe dan het volgende:

  • Open de seriële monitor in de Arduino IDE met het board aangesloten en ingeschakeld
  • Stel de baud rate in op 115200 and selecteer “Nieuwe regel”
  • Voer dit commando in en druk op enter:
    set display true;;save settings

Zie de onderstaande afbeelding.

WiFi jammer / deauth attack using ESP-Wroom-02: Serial Monitor
WiFi jammer / deauth attack met ESP-Wroom-02: Seriële Monitor

Reset het board, het OLED-scherm zou nu tekst moeten tonen.

WiFi jammer / deauth attack using ESP-Wroom-02: ESP8266 Deauther Menu
WiFi jammer / deauth attack met ESP-Wroom-02: ESP8266 Deauther Menu

De WiFi jammer / deauther bedienen

Er zijn 3 manieren waarop je de ESP8266 Deauther kunt bedienen:

  • Web interface: je kunt met de ESP-Wroom-02 verbinden met je smartphone, tablet of computer. Het draadloze netwerk van het board board heeft als SSID “pwned” en wachtwoord “deauther“. Open de  URL “death.me” of “192.168.4.1″ in je browser.
  • OLED-scherm en knoppen
  • Seriëlel CLI

Voor meer details, zie de official WiKi page.

WiFi jammer / deauth attack using ESP-Wroom-02: Web Interface
WiFi jammer / deauth attack met ESP-Wroom-02: Web Interface

Wi-Fi Deauthenticatie aanval met Linux

Wanneer je geen ESP8266 compatible board wilt gebruiken maar wel wil experimenteren met WiFi deauthenticatie, wellicht ben je dan geïnteresseerd in de blog post “Wifi jammen: draadloze netwerken verstoren met Kali“. Dat artikel beschrijft een methode voor gebruik met standaard WiFi hardware en een computer of laptop.

WiFi jamming: verstoor draadloze netwerken met Kali Linux

VNG Systems

ESP-Wroom-02 ESP8266+0,96inch OLED+18650 Batterijhouder
Getest en Aanbevolen door OneGuyOneBlog.com:

ESP-Wroom-02 ESP8266+0,96inch OLED+18650 Batterijhouder

Voeg een reactie toe

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *