- Twee methoden om Wi-Fi-stoorzender te maken met NodeMCU
- Methode 1: Jammer Sketch uploaden met Arduino IDE
- De NodeMCU Wi-Fi Jammer uitvoeren
- Maak een nep wifi-netwerk
- Methode 2: Firmware uploaden met ESP8266-flitser
Heeft u er ooit aan gedacht om het Wi-Fi-verbindingsnetwerk te verstoren? Tegenwoordig is het hacken van Wi-Fi-wachtwoorden heel gebruikelijk, dus door het Wi-Fi-netwerk te blokkeren, kunt u elke Wi-Fi-verbinding blokkeren of blokkeren, en niemand kan verbinding maken met dat Wi-Fi-netwerk, zelfs niet nadat u het wachtwoord kent. Dit kan gedaan worden met een kleine Microcontroller ESP12E, ook wel Wi-Fi-module of NodeMCU genoemd. Als deze kleine maar krachtige chip nieuw voor je is, lees dan het artikel Aan de slag met ESP12. ESP is erg populair voor Wi-Fi-trucs zoals het creëren van een nep-Wi-Fi-netwerk, het bedienen van je eigen pagina om iemands wachtwoord te stelen, het Wi-Fi-netwerk te blokkeren, etc. Zelfs ESP's worden verkocht, met alle software erop geflitst om te doen deze trucs hoeft u alleen maar aan te sluiten en te spelen . Maar hier creëren we onze eigen Wi-Fi-stoorzender.
Technisch gezien maken we geen jammer maar een Deauther. Er is een klein verschil tussen deze. Een stoorzender stuurt ruissignalen naar het wifi-spectrum (2,4 GHz) en verstoort zo het oorspronkelijke wifi-frequentiespectrum. Terwijl a Deauther pakketten verzendt om uw Wi-Fi-signalen te verstoren, waardoor de normale werking van uw Wi-Fi-router wordt verstoord. Het gedraagt zich als een stoorzender.
Er is een Wi-Fi-protocol, 802.11 genaamd, dat fungeert als een deauthenticatieframe. Dit wordt gebruikt om alle gebruikers die op de router zijn aangesloten veilig te ontkoppelen. Om een apparaat van een Wi-Fi-netwerk te ontkoppelen, is het niet belangrijk om het wachtwoord te kennen of om in het netwerk te zijn, je hebt alleen het mac-adres van de Wi-Fi-router en het client-apparaat nodig en het is voldoende om binnen het bereik van dat wifi-netwerk.
Disclaimer: het is illegaal om stoorzender in de openbare ruimtes te gebruiken zonder toestemming van de overheid. Gezag. Deze tutorial is alleen voor educatieve doeleinden. Doe het op eigen risico.
Twee methoden om Wi-Fi-stoorzender te maken met NodeMCU
Er zijn tal van beschikbare codes of firmware om NodeMCU als wifi-stoorzender te maken. U hoeft alleen de code of firmware in NodeMCU te branden. Hier hebben we twee stabiele en eenvoudige methoden geselecteerd, waarmee u NodeMCU kunt gebruiken om als Wi-Fi-stoorzender te fungeren.
1. Uploaden Jammer Arduino sketch in ESP12.
Voor deze methode zullen we Arduino-code en bibliotheek gebruiken die is geschreven door Spacehuhn en het is een erg lange code, dus we zullen deze code gebruiken om rechtstreeks in onze NodeMCU te uploaden met Arduino IDE.
2. Het uploaden van Wi-Fi Jammer-firmware naar ESP12 met behulp van ESP8266-flitser.
Voor deze methode hebben we Jammer-firmware voor NodeMCU nodig die kan worden gedownload via de gegeven links:
- ESP8266 flitser
- Deauther-firmware - Het is in feite een.bin-bestand. Het is beschikbaar voor drie NodeMCU-versies, afhankelijk van het flash-geheugen (1 MB, 4 MB en 512 KB). Download de versie volgens uw bordspecificatie. In mijn geval is de bordversie 1 MB.
Methode 1: Jammer Sketch uploaden met Arduino IDE
Laten we beginnen met het uploaden van de Arduino-code
Stap 1: - Ga naar Bestand -> Voorkeuren in Arduino IDE en voeg deze link toe
naar de Extra Boards Manager URL's en klik op OK.
Sluit de Arduino IDE en open deze opnieuw.
Stap 2: - Klik op Tools -> Board -> Board Manager . Zoek naar ESP8266. U moet versie 2.0.0 selecteren. Deze code werkt alleen voor deze versie. Als je al een andere versie hebt geïnstalleerd, verwijder deze dan en installeer 2.0.0
Stap 3: - Ga opnieuw naar Bestand -> Voorkeuren en klik op het mappad onder Meer voorkeuren .
Stap 4: - Open nu de pakketten -> esp8266 -> hardware -> esp8266-> 2.0.0 -> tools -> sdk -> include
en open het user_interface.h- bestand met de teksteditor.
Stap 5: - Ga naar de laatste regel van de code en voor #endif en voeg deze regels toe:
typedef void (** freedom_outside_cb__t) (uint8 status); int wifi_register_send_pkt_freedom_cb (vrijheid_buiten_cb_t cb); ongeldig wifi_unregister_send_pkt_freedom__cb (ongeldig); int wifi_send_pkt_freedom (uint8 ** buf, int len, bool sys_seq);
Sla vervolgens het bestand op.
Stap 6: - Pak de bibliotheek die u eerder heeft gedownload uit en open deze. Open esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
Dit is de schets die in de NodeMCU zal worden geüpload. Stel deze schets samen. Als er een fout is, moet u deze bibliotheken installeren:
- ArduinoJson
- ESP8266 OLED SSD1306
- Adafruit NeoPixel
- LinkedList
Nu is uw code klaar om te uploaden. Verbind NodeMCU met de pc, kies NodeMCU esp-12E-kaart in het menu Tools, kies de juiste poort en druk op de uploadknop.
De NodeMCU Wi-Fi Jammer uitvoeren
Reset uw ESP12-kaart na het uploaden van de code en open de seriële monitor.
U ziet deze informatie op een seriële monitor:
Stap 1: - Verbind nu uw laptop of smartphone met het toegangspunt gemaakt door NodeMCU. De naam van het AP is " pwned " en het wachtwoord is " deauther ". Dit zijn de standaardnaam en het wachtwoord die u op een seriële monitor kunt zien.
Stap 2: - Open uw browser en voer dit adres 192.168.4.1 in .
U ziet een waarschuwing, leest u deze en klikt op Ik heb gelezen en begrepen
Stap 3: - Hierna ziet u onderstaand venster. Klik op AP's scannen om de beschikbare wifi-netwerken te zoeken. Klik nu op Opnieuw laden.
Stap 4: - Klik op het wifi-netwerk waarmee je wilt jammen. U kunt er meer dan één kiezen, maar het zal uw NodeMCU onstabiel maken.
Stap 5: - Klik op Aanvallen en je zult zien dat je één doelwit hebt gekozen om aan te vallen. Om de aanval te starten, klikt u op start en vervolgens op Opnieuw laden.
U heeft het netwerk succesvol geblokkeerd. Om de aanval te stoppen, klikt u op de stopknop.
Maak een nep wifi-netwerk
Als je nep-wifi-netwerken wilt maken, bijvoorbeeld bakens. Klik hierboven op SSID's en noem de SSID's zoals u wilt. Voeg toe en sla deze op. Ga terug naar het menu Aanvallen en klik op Start voor Beacon.
U kunt op uw mobiel of pc inchecken dat de wifi-naam die u hebt gemaakt, wordt weergegeven, maar hij maakt geen verbinding met dit nep-netwerk, het is gewoon een wifi-spam.
Methode 2: Firmware uploaden met ESP8266-flitser
Nu zullen we de tweede methode zien waarbij we een firmware in ESP12 moeten uploaden met behulp van Esp8266-flitser. Het is gemakkelijk te gebruiken en u hoeft geen extra werk te doen of in schets te bewerken zoals we hebben gedaan in de vorige methode.
Stap 1: - Open het bestand esp8266flasher.exe.
Stap 2: - Klik op Config en dan op het instellingspictogram. Kies het.bin-bestand dat u voor uw bord heeft gedownload en klik op Operations.
Stap 3: - Klik op Flash en het zal uw uploadproces starten. Wacht een paar minuten en het uploaden van de firmware is voltooid.
Om deze firmware uit te voeren, reset je je nodemcu en alle stappen voor het uitvoeren van de NodeMCU Wi-Fi Jammer zijn hetzelfde als bij de vorige methode met Arduino sketch.
Zoals u kunt zien, is deze methode erg eenvoudig en stabieler dan de Arduino-versie. Dus ik raad aan om deze methode te gebruiken voor betere prestaties.
U kunt de mobiele app gebruiken in plaats van naar de browser te gaan om toegang te krijgen tot de portal.
Download de app via deze link. De interface van deze app is hetzelfde als de webpagina.
U kunt uw NodeMCU van stroom voorzien met uw smartphone. Hiervoor heb je een OTG-kabel nodig en je draagbare WiFi-stoorzender is klaar voor gebruik, maar gebruik dit apparaat op eigen risico zoals al gewaarschuwd !!
Dus met direct beschikbare code of firmware is het heel gemakkelijk geworden om een wifi-netwerk te blokkeren of overlappen, zodat niemand er verbinding mee kan maken, maar gebruik het opnieuw voorzichtig.