- Du būdai, kaip sukurti „Wi-Fi“ trukdį naudojant „NodeMCU“
- 1 metodas: „Jammer“ eskizo įkėlimas naudojant „Arduino IDE“
- „NodeMCU Wi-Fi Jammer“ paleidimas
- Sukurkite netikrą „WiFi“ tinklą
- 2 metodas: programinės aparatinės įrangos įkėlimas naudojant ESP8266 žibintuvėlį
Ar kada pagalvojai apie „Wi-Fi“ ryšio tinklo sugadinimą? Dabar „Wi-Fi“ slaptažodžių įsilaužimas yra labai paplitęs, todėl užstrigus „Wi-Fi“ tinklui, galite užblokuoti arba užstrigti bet kokį „Wi-Fi“ ryšį, ir niekas negali prisijungti prie to „Wi-Fi“ tinklo, net žinodamas slaptažodį. Tai galima padaryti su mažu mikrovaldikliu ESP12E, kuris taip pat vadinamas „ Wi-Fi“ moduliu arba „ NodeMCU“. Jei dar nesinaudojote šia maža, bet galinga mikroschema, perskaitykite straipsnį „Darbo pradžia su ESP12“. ESP yra labai populiarus atliekant tokius „Wi-Fi“ triukus, kaip suklastoto „Wi-Fi“ tinklo sukūrimas, aptarnaujant savo puslapį, kad būtų pavogtas kažkieno slaptažodis, užblokuotas „Wi-Fi“ tinklas ir pan. Net ESP yra parduodami, o visa programinė įranga jiems mirksėjo. šiuos triukus, jums tiesiog reikia „ Plug and Play“ . Bet čia mes kuriame savo „ Wi-Fi“ trukdytoją.
Techniškai mes gaminame ne „jammer“, o „ Deauther“. Tarp jų yra nedidelis skirtumas. „ Jammer“ siunčia triukšmo signalus į „Wi-Fi“ spektrą (2,4 GHz), taip sutrikdydamas originalų „Wi-Fi“ dažnių spektrą. Nors „Deauther“ siunčia paketus, kad trukdytų jūsų „Wi-Fi“ signalams, taip sutrikdant įprastą „Wi-Fi“ maršrutizatoriaus darbą. Tai elgiasi kaip „jammer“.
Yra „Wi-Fi“ protokolas, vadinamas 802.11, kuris veikia kaip atpažinimo rėmelis. Tai naudojama norint saugiai atjungti visus vartotojus, prijungtus prie maršrutizatoriaus. Norint atjungti bet kurį įrenginį nuo tam tikro „Wi-Fi“ tinklo, nėra svarbu žinoti slaptažodį ar būti tinkle, jums tiesiog reikia „Wi-Fi“ maršrutizatoriaus ir kliento įrenginio „Mac“ adreso, ir pakanka būti jo diapazone. kad „Wi-Fi“ tinklas.
Atsakomybės apribojimas: neteisėta naudoti „jammer“ viešosiose patalpose, negavus vyriausybės leidimo. autoritetas. Ši pamoka skirta tik švietimo tikslams. Darykite tai rizikuodami.
Du būdai, kaip sukurti „Wi-Fi“ trukdį naudojant „NodeMCU“
Yra daugybė prieinamų kodų ar programinės įrangos, kad „NodeMCU“ taptų „Wi-Fi“ trukdžiu. Jums tiesiog reikia įrašyti kodą arba programinę aparatinę įrangą į „NodeMCU“. Čia mes pasirinkome du stabilius ir paprastus metodus, kuriuos naudodami galite naudoti „NodeMCU“, kad veiktų kaip „Wi-Fi“ trukdys.
1. „Jammer Arduino“ eskizo įkėlimas į ESP12.
Šiam metodui naudosime „ Spacehuhn“ parašytą „Arduino“ kodą ir biblioteką, kuris yra labai ilgas, todėl naudosime šį kodą tiesiogiai įkelti į „NodeMCU“ naudodami „Arduino IDE“.
2. „Wi-Fi Jammer“ programinės įrangos įkėlimas į ESP12 naudojant ESP8266 žibintuvėlį.
Šiam metodui reikalinga „NodeMCU“ programinė įranga „Jammer“, kurią galite atsisiųsti iš nurodytų nuorodų:
- ESP8266 žibintuvėlis
- „Deauther“ programinė įranga - iš esmės tai yra.bin failas. Jį galima įsigyti trims „NodeMCU“ versijoms, priklausomai nuo „flash“ atminties (1 MB, 4 MB ir 512 KB). Atsisiųskite versiją pagal savo plokštės specifikacijas. Mano atveju plokštės versija yra 1 MB.
1 metodas: „Jammer“ eskizo įkėlimas naudojant „Arduino IDE“
Pradėkime nuo „Arduino“ kodo įkėlimo
1 žingsnis: - Eikite į failą -> Nuostatos „Arduino IDE“ ir pridėkite šią nuorodą
į papildomus lentų tvarkyklės URL ir spustelėkite Gerai.
Uždarykite „Arduino IDE“ ir atidarykite jį iš naujo.
2 žingsnis: - Spustelėkite Įrankiai -> Valdyba -> Valdybos tvarkyklė . Ieškokite ESP8266. Turite pasirinkti 2.0.0 versiją. Šis kodas veiks tik šiai versijai. Jei jau įdiegėte kitas versijas, pašalinkite ją ir įdiekite 2.0.0
3 žingsnis: - dar kartą eikite į Failas -> Nuostatos ir spustelėkite aplanko kelią dalyje Daugiau nuostatų .
4 žingsnis: - Dabar atidarykite paketus -> esp8266 -> hardware -> esp8266-> 2.0.0 -> tools -> sdk -> įtraukite
ir atidarykite failą user_interface.h naudodami teksto rengyklę.
5 žingsnis: - Eikite į paskutinę kodo eilutę ir prieš #endif ir pridėkite šias eilutes:
typedef void (** freedom_outside_cb__t) (uint8 būsena); int wifi_register_send_pkt_freedom_cb (laisvės_orės_cb_t cb); negaliojantis wifi_unregister_send_pkt_freedom__cb (negaliojantis); int wifi_send_pkt_freedom (uint8 ** buf, int len, bool sys_seq);
Tada išsaugokite failą.
6 žingsnis: - Ištraukite biblioteką, kurią atsisiuntėte anksčiau, ir atidarykite ją. Atidarykite esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
Tai eskizas, kuris bus įkeltas į „NodeMCU“. Sudarykite šį eskizą. Jei yra klaida, turite įdiegti šias bibliotekas:
- ArduinoJson
- ESP8266 OLED SSD1306
- „Adafruit NeoPixel“
- „LinkedList“
Dabar jūsų kodas paruoštas įkelti. Prijunkite „NodeMCU“ prie kompiuterio, įrankių meniu pasirinkite „NodeMCU esp-12E“ plokštę, pasirinkite tinkamą prievadą ir paspauskite mygtuką „Įkelti“.
„NodeMCU Wi-Fi Jammer“ paleidimas
Įkėlę kodą iš naujo nustatykite ESP12 plokštę ir atidarykite „Serial Monitor“.
Šią informaciją pamatysite serijiniame monitoriuje:
1 žingsnis: - Dabar prijunkite nešiojamąjį kompiuterį ar išmanųjį telefoną su „NodeMCU“ sukurtu prieigos tašku. Pavadinimas AP " pwned " ir slaptažodis yra " deauther " Tai yra numatytasis vardą ir slaptažodį, kurį galite pamatyti ant serijos monitorių.
2 žingsnis: - Atidarykite savo naršyklę ir įveskite šį adresą 192.168.4.1 .
Pamatysite įspėjimą, perskaitykite jį ir spustelėkite „ Aš perskaičiau ir supratau“
3 žingsnis: - Po to pamatysite žemiau pateiktą langą. Norėdami ieškoti galimų „WiFi“ tinklų, spustelėkite „Nuskaityti AP“. Dabar spustelėkite Perkrauti.
4 žingsnis: - Spustelėkite „WiFi“ tinklą, kurį norite užstrigti. Galite pasirinkti daugiau nei vieną, bet tai padarys jūsų „NodeMCU“ nestabilų.
5 žingsnis: - Spustelėkite Atakos ir pamatysite, kad pasirinkote vieną taikinį atakai. Norėdami pradėti „Attack“, spustelėkite „ Start“ ir tada „Iš naujo“.
Jūs sėkmingai užstrigote tinkle. Norėdami sustabdyti ataką, spustelėkite mygtuką sustabdyti.
Sukurkite netikrą „WiFi“ tinklą
Jei norite sukurti netikrus „WiFi“ tinklus, ty švyturius. Spustelėkite aukščiau esančius SSID ir pavadinkite SSID kaip norite. Pridėkite ir išsaugokite. Grįžkite į meniu „Išpuoliai“ ir spustelėkite „Pradėti“ priešais „Beacon“.
Galite patikrinti savo mobiliajame telefone ar asmeniniame kompiuteryje, kad jūsų sukurtas „wifi“ vardas bus rodomas, tačiau jis neprisijungs prie šio netikro tinklo, tai tik „WiFi“ šlamštas.
2 metodas: programinės aparatinės įrangos įkėlimas naudojant ESP8266 žibintuvėlį
Dabar pamatysime antrąjį metodą, kai mes turime įkelti programinę-aparatinę įrangą į ESP12, naudodami „Esp8266“ žibintuvėlį. Tai lengva naudoti ir jums nereikia atlikti papildomų darbų ar redaguoti eskizo, kaip tai darėme ankstesniu metodu.
1 veiksmas: - atidarykite failą esp8266flasher.exe.
2 žingsnis: - Spustelėkite Config ir tada nustatymo piktogramą. Pasirinkite.bin failą, kurį atsisiuntėte lentai, ir spustelėkite Operacijos.
3 žingsnis: - Spustelėkite „Flash“ ir jis pradės jūsų įkėlimo procesą. Palaukite kelias minutes ir jūsų programinės įrangos įkėlimas bus baigtas.
Norėdami paleisti šią programinę aparatinę įrangą, iš naujo nustatykite savo nodemcu ir visi „ NodeMCU Wi-Fi Jammer“ paleidimo veiksmai yra tokie patys, kaip ir ankstesnio metodo, naudojant „Arduino“ eskizą, atveju.
Kaip matote, šis metodas yra labai lengvas ir stabilesnis nei „Arduino“ versija. Taigi, norint geresnių rezultatų, rekomenduosiu naudoti šį metodą.
Galite naudotis mobiliąja programa, o ne eiti į naršyklę, kad pasiektumėte portalą.
Atsisiųskite programą iš šios nuorodos. Šios programos sąsaja yra tokia pati kaip tinklalapio.
„NodeMCU“ galite maitinti naudodami išmanųjį telefoną. Tam jums reikės OTG kabelio, o jūsų nešiojamasis „WiFi“ trukdiklis yra paruoštas darbui, tačiau naudokite šį įrenginį rizikuodami, kaip jau buvo įspėta !!
Taigi, turint lengvai prieinamą „Code“ arba „Firmware“, tampa labai lengva užstrigti ar perdengti bet kurį „wifi“ internetinį tinklą, kad niekas negalėtų su juo prisijungti, tačiau vėl jį naudoja atsargiai.