- To metoder til at oprette Wi-Fi-jammer med NodeMCU
- Metode 1: Uploade Jammer Sketch ved hjælp af Arduino IDE
- Kører NodeMCU Wi-Fi Jammer
- Opret et falskt WiFi-netværk
- Metode 2: Upload af firmware ved hjælp af ESP8266 blitz
Har du nogensinde tænkt på at fastklemme Wi-Fi-forbindelsesnetværket? Nu til dags er hacking af Wi-Fi-adgangskode meget almindelig, så ved at blokere Wi-Fi-netværket kan du blokere eller blokere enhver Wi-Fi-forbindelse, og ingen er i stand til at oprette forbindelse til det Wi-Fi-netværk, selv efter at have kendt adgangskoden. Dette kan gøres med en lille Microcontroller ESP12E, som også kaldes Wi-Fi-modul eller NodeMCU. Hvis du er ny på denne lille, men kraftfulde chip, skal du gå igennem Kom godt i gang med ESP12-artiklen. ESP er meget populær til Wi-Fi-tricks som at oprette et falsk Wi-Fi-netværk, betjene din egen side for at stjæle andres adgangskode, blokere Wi-Fi-netværk osv. Selv ESP'er sælges, med al softwaren blinket på dem for at gøre disse tricks, du skal bare Plug and Play . Men her opretter vi vores egen Wi-Fi-jammer.
Teknisk set laver vi ikke en jammer, men en Deauther. Der er en lille forskel mellem disse. En Jammer sender støjsignaler til Wi-Fi-spektret (2,4 GHz) og forstyrrer det originale Wi-Fi-frekvensspektrum. Mens en Deauther sender pakker for at forstyrre dine Wi-Fi-signaler, hvilket forstyrrer den normale funktion af din Wi-Fi-router. Det opfører sig som en jammer.
Der er en Wi-Fi-protokol kaldet 802.11, der fungerer som en deauthentication-ramme. Dette bruges til sikkert at afbryde alle brugere, der er forbundet med routeren. For at afbryde en hvilken som helst enhed fra et eller andet Wi-Fi-netværk er det ikke vigtigt at kende adgangskoden eller være i netværket, du har bare brug for en mac-adresse på Wi-Fi-routeren og klientenheden, og det er nok at være i dens rækkevidde det Wi-Fi-netværk.
Ansvarsfraskrivelse: Det er ulovligt at bruge jammer i de offentlige områder uden at tage tilladelse fra regeringen. myndighed. Denne vejledning er kun til uddannelsesmæssigt formål. Gør det på din risiko.
To metoder til at oprette Wi-Fi-jammer med NodeMCU
Der er masser af tilgængelige koder eller firmware til at gøre NodeMCU som Wi-Fi-jammer. Du skal bare brænde koden eller firmwaren i NodeMCU. Her har vi valgt to stabile og nemme metoder, hvor du kan bruge NodeMCU til at fungere som Wi-Fi-jammer.
1. Uploade Jammer Arduino-skitse til ESP12.
Til denne metode bruger vi Arduino-kode og bibliotek skrevet af Spacehuhn, og det er meget lang kode, så vi bruger denne kode til direkte upload i vores NodeMCU ved hjælp af Arduino IDE.
2. Uploade Wi-Fi Jammer firmware til ESP12 ved hjælp af ESP8266 blitz.
Til denne metode har vi brug for Jammer-firmware til NodeMCU, som downloades fra de givne links:
- ESP8266 blinklys
- Deauther Firmware - Det er grundlæggende en.bin-fil. Den er tilgængelig til tre NodeMCU-versioner afhængigt af flash-hukommelse (1MB, 4MB og 512Kb). Download versionen i henhold til din bestyrelsesspecifikation. I mit tilfælde er kortversionen 1 MB.
Metode 1: Uploade Jammer Sketch ved hjælp af Arduino IDE
Lad os starte med at uploade Arduino-koden
Trin 1: - Gå til Fil -> Indstillinger i Arduino IDE og tilføj dette link
til de ekstra bestyrelses-URL'er og klik på OK.
Luk Arduino IDE, og åbn den igen.
Trin 2: - Klik på Værktøjer -> Board -> Board Manager . Søg efter ESP8266. Du skal vælge version 2.0.0. Denne kode fungerer kun i denne version. Hvis du allerede har installeret en anden version, skal du fjerne den og installere 2.0.0
Trin 3: - Gå igen til Filer -> Indstillinger og klik på mappestien under Flere præferencer .
Trin 4: - Åbn nu pakkerne -> esp8266 -> hardware -> esp8266-> 2.0.0 -> værktøjer -> sdk -> inkluder
og åbn filen user_interface.h med teksteditoren.
Trin 5: - Kom til sidste linje i koden og før #endif og tilføj disse linjer:
typedef ugyldig (** freedom_outside_cb__t) (status uint8); int wifi_register_send_pkt_freedom_cb (freedom_outside_cb_t cb); ugyldigt wifi_unregister_send_pkt_freedom__cb (ugyldigt); int wifi_send_pkt_freedom (uint8 ** buf, int len, bool sys_seq);
Gem derefter filen.
Trin 6: - Uddrag det bibliotek, du har downloadet tidligere, og åbn det. Åbn esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
Dette er skitsen, der vil blive uploadet i NodeMCU. Kompilér denne skitse. Hvis der er en fejl, skal du installere disse biblioteker:
- ArduinoJson
- ESP8266 OLED SSD1306
- Adafruit NeoPixel
- LinkedList
Nu er din kode klar til upload. Forbind NodeMCU til pc'en, vælg NodeMCU esp-12E-kort fra værktøjsmenuen, vælg den korrekte port og tryk på upload-knappen.
Kører NodeMCU Wi-Fi Jammer
Nulstil dit ESP12-kort efter upload af koden, og åbn Serial Monitor.
Du kan se disse oplysninger på seriel skærm:
Trin 1: - Tilslut nu din bærbare computer eller smartphone med Access Point oprettet af NodeMCU. Navnet på AP er “ pwned ” og adgangskoden er “ deauther ”. Dette er standardnavnet og adgangskoden, som du kan se på seriel skærm.
Trin 2: - Åbn din browser, og indtast denne adresse 192.168.4.1 .
Du vil se en advarsel, læse den og klikke på Jeg har læst og forstået
Trin 3: - Herefter ser du vinduet nedenfor. Klik på Scan AP'er for at søge efter de tilgængelige WiFi-netværk. Klik nu på Genindlæs.
Trin 4: - Klik på det WiFi-netværk, som du vil Jam. Du kan vælge mere end en, men det gør din NodeMCU ustabil.
Trin 5: - Klik på angreb, så ser du, at du har valgt et mål for angreb. For at starte angrebet skal du klikke på start og derefter genindlæse.
Du har fastklemt netværket. For at stoppe angrebet skal du klikke på stop- knappen.
Opret et falskt WiFi-netværk
Hvis du vil oprette falske WiFi-netværk, dvs. Beacons. Klik på SSID'er ovenfor, og navngiv SSID'erne, som du vil. Tilføj og gem dem. Kom tilbage til Attacks-menuen og klik på Start foran Beacon.
Du kan tjekke på din mobil eller pc, at wifi-navnet, som du har oprettet, vises, men det forbinder ikke med dette falske netværk, det er bare en WiFi-spam.
Metode 2: Upload af firmware ved hjælp af ESP8266 blitz
Nu ser vi den anden metode, hvor vi skal uploade en firmware i ESP12 ved hjælp af Esp8266 blitz. Det er let at bruge, og du behøver ikke udføre ekstra arbejde eller redigering i skitse, som vi har gjort i den foregående metode.
Trin 1: - Åbn filen esp8266flasher.exe.
Trin 2: - Klik på Config og derefter på ikonet for indstilling. Vælg den.bin-fil, du har downloadet til dit board, og klik på Operations.
Trin 3: - Klik på Flash, så starter din uploadproces. Vent et par minutter, så uploaden af din firmware er færdig.
For at køre denne firmware skal du nulstille din nodemcu og alle trin til kørsel af NodeMCU Wi-Fi Jammer er de samme som vi har gjort i tilfælde af tidligere metode ved hjælp af Arduino-skitse.
Som du kan se er denne metode meget let og mere stabil end Arduino-versionen. Så jeg vil anbefale at bruge denne metode til bedre ydeevne.
Du kan bruge mobilappen i stedet for at gå til browseren for at få adgang til portalen.
Download appen fra dette link. Grænsefladen til denne app er den samme som websiden.
Du kan drive din NodeMCU ved hjælp af din smartphone. Til dette skal du bruge et OTG-kabel, og din bærbare WiFi-jammer er klar til arbejde, men brug denne enhed på din risiko som allerede advaret !!
Så med let tilgængelig kode eller firmware bliver det meget let at blokere eller overlappe ethvert wifi-netværk, så ingen er i stand til at oprette forbindelse til det, men brug det igen omhyggeligt.