- Dva načina za izdelavo ovir Wi-Fi z NodeMCU
- 1. način: Nalaganje skice Jammer z uporabo Arduino IDE
- Zagon NodeMCU Wi-Fi Jammer
- Naredite lažno omrežje WiFi
- 2. način: Nalaganje vdelane programske opreme z bliskavico ESP8266
Ste že kdaj pomislili, da bi ovirali omrežje Wi-Fi? Zdaj je hekanje Wi-Fi gesla zelo pogosto, zato lahko z zagozditvijo omrežja Wi-Fi blokirate ali zataknete katero koli povezavo Wi-Fi in nihče se ne more povezati s tem omrežjem Wi-Fi niti po poznavanju gesla. To lahko storite z majhnim mikrokrmilnikom ESP12E, ki se imenuje tudi modul Wi-Fi ali NodeMCU. Če ste nov v tem majhnem, a zmogljivem čipu, potem preberite članek Uvod v ESP12. ESP je zelo priljubljen pri trikih Wi-Fi, kot je ustvarjanje lažnega omrežja Wi-Fi, služenje lastni strani za krajo gesla nekoga, blokiranje omrežja Wi-Fi itd. Tudi ESP-ji se prodajajo, na njih pa utripa vsa programska oprema te trike, morate samo Plug and Play . Ampak tukaj ustvarjamo lastni motilnik Wi-Fi.
Tehnično ne izdelujemo motilcev, temveč Deautherja. Med njimi je majhna razlika. Jammer pošilja signale hrupa v spektru Wi-Fi (2,4 GHz), tako moteč izvirno Wi-Fi frekvenčnega spektra. Medtem ko Deauther pošilja pakete, da ovirajo vaše signale Wi-Fi, kar moti normalno delovanje vašega usmerjevalnika Wi-Fi. Obnaša se kot moteč.
Obstaja protokol Wi-Fi, imenovan 802.11, ki deluje kot okvir za odvzem avtentikacije. To se uporablja za varno odklop vseh uporabnikov, povezanih z usmerjevalnikom. Za odklop katere koli naprave iz nekega omrežja Wi-Fi ni pomembno vedeti gesla ali biti v omrežju, potrebujete le mac naslov usmerjevalnika Wi-Fi in odjemalske naprave in dovolj je, da je v dosegu omrežje Wi-Fi.
Omejitev odgovornosti: Prepovedana je uporaba motilcev na javnih površinah brez dovoljenja vlade. oblasti. Ta vadnica je namenjena samo izobraževanju. Naredi to na svoje tveganje.
Dva načina za izdelavo ovir Wi-Fi z NodeMCU
Obstaja veliko razpoložljivih kod ali vdelane programske opreme, s katero lahko NodeMCU postane moteč Wi-Fi. Samo zapisati morate kodo ali vdelano programsko opremo v NodeMCU. Tu smo izbrali dve stabilni in enostavni metodi, s pomočjo katerih lahko NodeMCU deluje kot moteč Wi-Fi.
1. Nalaganje skice Jammer Arduino v ESP12.
Za to metodo bomo uporabili kodo Arduino in knjižnico, ki jo je napisal Spacehuhn, in je zelo dolga, zato jo bomo uporabili za neposredno nalaganje v naš NodeMCU z uporabo Arduino IDE.
2. Nalaganje vdelane programske opreme Wi-Fi Jammer v ESP12 z uporabo bliskavice ESP8266.
Za to metodo potrebujemo vdelano programsko opremo Jammer za NodeMCU, ki jo lahko prenesemo z danih povezav:
- ESP8266 utripalka
- Deauther Firmware - V bistvu gre za datoteko.bin. Na voljo je za tri različice NodeMCU, odvisno od pomnilnika flash (1 MB, 4 MB in 512 KB). Prenesite različico v skladu s specifikacijami vaše plošče. V mojem primeru je različica plošče 1 MB.
1. način: Nalaganje skice Jammer z uporabo Arduino IDE
Začnimo s prenosom kode Arduino
1. korak: - Pojdite na Datoteka -> Nastavitve v Arduino IDE in dodajte to povezavo
na URL-je dodatnega upravitelja plošč in kliknite V redu.
Zaprite Arduino IDE in ga znova odprite.
2. korak: - Kliknite Orodja -> Board -> Board Manager . Poiščite ESP8266. Izbrati morate različico 2.0.0. Ta koda bo delovala samo za to različico. Če ste že namestili drugo različico, jo odstranite in namestite 2.0.0
3. korak: - Ponovno pojdite na Datoteka -> Nastavitve in kliknite pot do mape pod Več nastavitev .
4. korak: - Zdaj odprite pakete -> esp8266 -> strojna oprema -> esp8266-> 2.0.0 -> orodja -> sdk -> vključite
in odprite datoteko user_interface.h z urejevalnikom besedil.
5. korak: - Pridite do zadnje vrstice kode in pred #endif in dodajte te vrstice:
typedef void (** Freedom_outside_cb__t) (status uint8); int wifi_register_send_pkt_freedom_cb (Freedom_outside_cb_t cb); void wifi_unregister_send_pkt_freedom__cb (void); int wifi_send_pkt_freedom (uint8 ** buf, int len, bool sys_seq);
Nato shranite datoteko.
6. korak: - Izvlecite knjižnico, ki ste jo že prenesli, in jo odprite. Odprite esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
To je skica, ki bo naložena v NodeMCU. Sestavite to skico. Če pride do napake, morate namestiti te knjižnice:
- ArduinoJson
- ESP8266 OLED SSD1306
- Adafruit NeoPixel
- LinkedList
Zdaj je vaša koda pripravljena za nalaganje. Povežite NodeMCU z osebnim računalnikom, v meniju orodij izberite ploščo NodeMCU esp-12E, izberite ustrezna vrata in pritisnite gumb za prenos.
Zagon NodeMCU Wi-Fi Jammer
Po nalaganju kode ponastavite ploščo ESP12 in odprite serijski monitor.
Na serijskem monitorju boste videli te informacije:
1. korak: Zdaj povežite svoj prenosnik ali pametni telefon z dostopno točko, ki jo je ustvaril NodeMCU. Ime AP je " pwned ", geslo pa " deauther " To sta privzeto ime in geslo, ki ju lahko vidite na serijskem monitorju.
2. korak: - Odprite brskalnik in vnesite ta naslov 192.168.4.1 .
Videli boste opozorilo, prebrali ga in kliknili Prebral sem in razumem
3. korak: - Po tem boste videli spodnje okno. Kliknite Scan APs (Iskanje dostopnih točk), da poiščete razpoložljiva omrežja WiFi. Zdaj kliknite Ponovno naloži.
4. korak: - Kliknite omrežje WiFi, ki ga želite zatakniti. Izberete jih lahko več, vendar bo vaš NodeMCU nestabilen.
5. korak: - Kliknite Napadi in videli boste, da ste izbrali enega cilja za napad. Za začetek napada kliknite na start in nato Znova naloži.
Omrežje ste uspešno zataknili. Če želite ustaviti napad, kliknite gumb Stop.
Naredite lažno omrežje WiFi
Če želite izdelovati lažna omrežja WiFi, torej Beacons. Kliknite SSID zgoraj in jih poimenujte, kot želite. Dodajte in shranite. Vrnite se v meni Attacks in kliknite Start pred Beacon.
V mobilnem telefonu ali osebnem računalniku lahko preverite, ali bo prikazano ime wifi, ki ste ga ustvarili, vendar se ne bo povezalo s tem lažnim omrežjem, gre le za neželeno pošto WiFi.
2. način: Nalaganje vdelane programske opreme z bliskavico ESP8266
Zdaj bomo videli drugo metodo, kjer moramo naložiti vdelano programsko opremo v ESP12 z uporabo bliskavice Esp8266. Je enostaven za uporabo in vam ni treba dodatno delati ali urejati v skici, kot smo to počeli v prejšnji metodi.
1. korak: - Odprite datoteko esp8266flasher.exe.
2. korak: - Kliknite Config in nato ikono za nastavitev. Izberite datoteko.bin, ki ste jo prenesli za svojo tablo, in kliknite na Operations.
3. korak: - Kliknite Flash in začel se bo postopek nalaganja. Počakajte nekaj minut in nalaganje vdelane programske opreme je končano.
Če želite zagnati to vdelano programsko opremo, ponastavite nodemcu in vsi koraki za zagon NodeMCU Wi-Fi Jammer so enaki kot v prejšnji metodi s skico Arduino.
Kot lahko vidite, je ta metoda zelo enostavna in stabilnejša od različice Arduino. Torej, priporočam uporabo te metode za boljše delovanje.
Za dostop do portala lahko namesto brskalnika uporabite mobilno aplikacijo.
Prenesite aplikacijo s te povezave. Vmesnik te aplikacije je enak spletni strani.
NodeMCU lahko napajate s pametnim telefonom. Za to boste potrebovali kabel OTG in vaš prenosni motilnik WiFi je pripravljen za delo, vendar uporabite to napravo na lastno odgovornost, kot smo že opozorili !!
Tako je z lahko dostopno kodo ali vdelano programsko opremo zelo enostavno zatakniti ali prekriti katero koli wifi mrežno mrežo, tako da se nihče ne more povezati z njo, vendar jo spet uporabljajte previdno.