- Două metode pentru a crea un jammer Wi-Fi cu NodeMCU
- Metoda 1: Încărcarea Jammer Sketch utilizând Arduino IDE
- Rularea dispozitivului Jammer Wi-Fi NodeMCU
- Creați o rețea WiFi falsă
- Metoda 2: Încărcarea firmware-ului utilizând intermitent ESP8266
V-ați gândit vreodată să blocați rețeaua de conexiune Wi-Fi? În prezent, hackingul cu parolă Wi-Fi este foarte obișnuit, deci blocând rețeaua Wi-Fi puteți bloca sau bloca orice conexiune Wi-Fi și nimeni nu se poate conecta la acea rețea Wi-Fi chiar și după ce știți parola. Acest lucru se poate face cu un mic microcontroler ESP12E, care este denumit și modul Wi-Fi sau NodeMCU. Dacă sunteți nou în acest cip mic, dar puternic, treceți prin articolul Noțiuni introductive despre ESP12. ESP este foarte popular pentru trucurile Wi-Fi, cum ar fi crearea unei rețele Wi-Fi false, servirea propriei pagini pentru a fura parola cuiva, blocarea rețelei Wi-Fi, etc. aceste trucuri, trebuie doar să conectați și să jucați . Dar aici creăm propriul nostru jammer Wi-Fi.
Din punct de vedere tehnic, nu facem un jammer, ci un Deauther. Există o mică diferență între acestea. Un Jammer trimite semnale de zgomot la spectrul Wi-Fi (2,4 GHz) perturbând astfel spectrul de frecvență Wi-Fi original. În timp ce un Deauther trimite pachete pentru a interfera cu semnalele Wi-Fi, perturbând astfel funcționarea normală a routerului Wi-Fi. Se comportă ca un jammer.
Există un protocol Wi-Fi numit 802.11 care acționează ca un cadru de deauthentificare. Aceasta este utilizată pentru a deconecta în siguranță toți utilizatorii conectați la router. Pentru a deconecta orice dispozitiv de la o anumită rețea Wi-Fi, nu este important să știți parola sau să vă aflați în rețea, aveți nevoie doar de adresa Mac a routerului Wi-Fi și a dispozitivului client și este suficient să vă aflați în gama sa de acea rețea Wi-Fi.
Declinare de responsabilitate: Este ilegal să utilizați jammer-ul în zonele publice fără a lua permisiunea guvernului. autoritate. Acest tutorial are doar scop educativ. Fă-o pe riscul tău.
Două metode pentru a crea un jammer Wi-Fi cu NodeMCU
Există o mulțime de coduri sau firmware disponibile pentru a face NodeMCU ca jammer Wi-Fi. Trebuie doar să ardeți codul sau firmware-ul în NodeMCU. Aici am selectat două metode stabile și ușoare, cu ajutorul cărora puteți utiliza NodeMCU pentru a acționa ca jammer Wi-Fi.
1. Încărcarea schiței Jammer Arduino în ESP12.
Pentru această metodă vom folosi codul Arduino și biblioteca scrise de Spacehuhn și este un cod foarte lung, așa că vom folosi acest cod pentru a încărca direct în NodeMCU folosind Arduino IDE.
2. Încărcarea firmware-ului Wi-Fi Jammer în ESP12 utilizând intermitentul ESP8266.
Pentru această metodă avem nevoie de firmware Jammer pentru NodeMCU care să fie descărcat de pe linkurile date:
- Intermitent ESP8266
- Firmware Deauther - Este practic un fișier.bin. Este disponibil pentru trei versiuni NodeMCU, în funcție de memoria flash (1 MB, 4 MB și 512 KB). Descărcați versiunea conform specificațiilor plăcii dvs. În cazul meu, versiunea de bord este de 1 MB.
Metoda 1: Încărcarea Jammer Sketch utilizând Arduino IDE
Să începem cu încărcarea codului Arduino
Pasul 1: - Accesați Fișier -> Preferințe în Arduino IDE și adăugați acest link
la adresele URL ale Managerului de plăci suplimentare și faceți clic pe OK.
Închideți ID-ul Arduino și redeschideți-l.
Pasul 2: - Faceți clic pe Tools -> Board -> Board Manager . Căutați ESP8266. Trebuie să selectați versiunea 2.0.0. Acest cod va funcționa numai pentru această versiune. Dacă ați instalat deja alte versiuni, eliminați-o și instalați 2.0.0
Pasul 3: - Mergeți din nou la Fișier -> Preferințe și faceți clic pe calea folderului sub Mai multe preferințe .
Pasul 4: - Acum, deschideți pachetele -> esp8266 -> hardware -> esp8266-> 2.0.0 -> instrumente -> sdk -> includeți
și deschideți fișierul user_interface.h cu editorul de text.
Pasul 5: - Vino la ultima linie a codului și înainte de #endif și adaugă aceste rânduri:
typedef void (** freedom_outside_cb__t) (starea 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);
Apoi Salvați fișierul.
Pasul 6: - Extrageți biblioteca pe care ați descărcat-o mai devreme și deschideți-o. Deschideți esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
Aceasta este schița care va fi încărcată în NodeMCU. Compilați această schiță. Dacă există o eroare, atunci trebuie să instalați aceste biblioteci:
- ArduinoJson
- ESP8266 OLED SSD1306
- Adafruit NeoPixel
- LinkedList
Acum, codul dvs. este gata pentru încărcare. Conectați NodeMCU la computer, alegeți placa NodeMCU esp-12E din meniul de instrumente, alegeți portul corect și apăsați butonul de încărcare.
Rularea dispozitivului Jammer Wi-Fi NodeMCU
Resetați placa ESP12 după încărcarea codului și deschideți monitorul serial.
Veți vedea aceste informații pe monitorul serial:
Pasul 1: - Acum, conectați-vă laptopul sau smartphone-ul cu Access Point creat de NodeMCU. Numele AP este „ pwned ” și parola este „ deauther ” Acestea sunt numele și parola implicite pe care le puteți vedea pe monitorul serial.
Pasul 2: - Deschideți browserul și introduceți această adresă 192.168.4.1 .
Veți vedea un avertisment, îl veți citi și veți da clic pe Am citit și am înțeles
Pasul 3: - După aceasta veți vedea fereastra dată mai jos. Faceți clic pe Scan AP-uri pentru a căuta rețelele WiFi disponibile. Acum, faceți clic pe Reîncărcați.
Pasul 4: - Faceți clic pe rețeaua WiFi pe care doriți să o blocați. Puteți alege mai multe, dar NodeMCU vă va face instabilă.
Pasul 5: - Faceți clic pe Atacuri și veți vedea că ați ales o țintă pentru atac. Pentru a porni atacul, faceți clic pe Start și apoi pe Reîncărcare.
Ați blocat cu succes rețeaua. Pentru a opri atacul, faceți clic pe butonul de oprire.
Creați o rețea WiFi falsă
Dacă doriți să creați rețele WiFi false, adică semnalizatoare. Faceți clic pe SSID-uri de mai sus și denumiți SSID-urile după cum doriți. Adăugați și salvați-le. Reveniți la meniul Atacuri și faceți clic pe Start în fața Beacon.
Puteți verifica în telefonul mobil sau pe computer că numele wifi pe care l-ați creat va fi afișat, dar nu se va conecta cu această rețea falsă, este doar un spam WiFi.
Metoda 2: Încărcarea firmware-ului utilizând intermitent ESP8266
Acum, vom vedea cea de-a doua metodă în care trebuie să încărcăm un firmware în ESP12 folosind intermitentul Esp8266. Este ușor de utilizat și nu trebuie să faceți nicio lucrare sau editare suplimentară în schiță, așa cum am făcut în metoda anterioară.
Pasul 1: - Deschideți fișierul esp8266flasher.exe.
Pasul 2: - Faceți clic pe Configurare și apoi pe pictograma de setare. Alegeți fișierul.bin pe care l-ați descărcat pentru placa dvs. și faceți clic pe Operații.
Pasul 3: - Faceți clic pe Flash și acesta va începe procesul de încărcare. Așteptați câteva minute și încărcarea firmware-ului dvs. este terminată.
Pentru a rula acest firmware, resetați nodemcu-ul și toți pașii pentru rularea Jode-ului Wi-Fi NodeMCU sunt identici cu cei pe care i-am făcut în cazul metodei anterioare folosind schița Arduino.
După cum puteți vedea, această metodă este foarte ușoară și mai stabilă decât versiunea Arduino. Deci, vă recomand să utilizați această metodă pentru o performanță mai bună.
Puteți utiliza aplicația mobilă în loc să accesați browserul pentru a accesa portalul.
Descărcați aplicația de pe acest link. Interfața acestei aplicații este aceeași cu pagina web.
Puteți alimenta NodeMCU utilizând telefonul smartphone. Pentru aceasta, veți avea nevoie de un cablu OTG și jammer-ul dvs. WiFi portabil este gata de lucru, dar folosiți acest dispozitiv pe riscul dvs., așa cum ați avertizat deja !!
Deci, cu codul sau firmware-ul ușor disponibile, devine foarte ușor să blocheze sau să suprapună orice rețea de rețea wifi, astfel încât nimeni să nu se poată conecta cu acesta, dar folosiți-l din nou cu atenție.