- Due metodi per creare jammer Wi-Fi con NodeMCU
- Metodo 1: caricamento di Jammer Sketch utilizzando l'IDE di Arduino
- Esecuzione del jammer Wi-Fi NodeMCU
- Crea una falsa rete WiFi
- Metodo 2: caricamento del firmware utilizzando il lampeggiatore ESP8266
Hai mai pensato di disturbare la rete di connessione Wi-Fi? Oggigiorno l'hacking della password Wi-Fi è molto comune, quindi bloccando la rete Wi-Fi è possibile bloccare o bloccare qualsiasi connessione Wi-Fi e nessuno è in grado di connettersi a quella rete Wi-Fi anche dopo aver conosciuto la password. Questo può essere fatto con un piccolo microcontrollore ESP12E, noto anche come modulo Wi-Fi o NodeMCU. Se non conosci questo piccolo ma potente chip, leggi l'articolo Introduzione a ESP12. L'ESP è molto popolare per i trucchi Wi-Fi come la creazione di una rete Wi-Fi falsa, il servizio della tua pagina per rubare la password di qualcuno, bloccare la rete Wi-Fi ecc. Anche gli ESP vengono venduti, con tutto il software visualizzato su di essi per fare questi trucchi, devi solo Plug and Play . Ma qui stiamo creando il nostro jammer Wi-Fi.
Tecnicamente, non stiamo creando un jammer ma un Deauther. C'è una piccola differenza tra questi. Un Jammer invia segnali di rumore allo spettro Wi-Fi (2,4 GHz) disturbando così lo spettro di frequenza Wi-Fi originale. Mentre un Deauther invia pacchetti per interferire con i segnali Wi-Fi interrompendo così il normale funzionamento del tuo router Wi-Fi. Si comporta come un jammer.
Esiste un protocollo Wi-Fi chiamato 802.11 che funge da frame di deautenticazione. Viene utilizzato per disconnettere in modo sicuro tutti gli utenti connessi al router. Per disconnettere qualsiasi dispositivo da una rete Wi-Fi, non è importante conoscere la password o essere nella rete, è sufficiente l'indirizzo mac del router Wi-Fi e del dispositivo client ed è sufficiente essere nel suo raggio di quella rete Wi-Fi.
Disclaimer: è illegale usare jammer nelle aree pubbliche senza l'autorizzazione del governo. autorità. Questo tutorial è solo a scopo educativo. Fallo a tuo rischio.
Due metodi per creare jammer Wi-Fi con NodeMCU
Ci sono molti codici o firmware disponibili per rendere NodeMCU come jammer Wi-Fi. Hai solo bisogno di masterizzare il codice o il firmware in NodeMCU. Qui abbiamo selezionato due metodi stabili e facili, utilizzando i quali è possibile utilizzare NodeMCU per agire come jammer Wi-Fi.
1. Caricamento dello sketch Jammer Arduino in ESP12.
Per questo metodo useremo il codice e la libreria Arduino scritti da Spacehuhn ed è un codice molto lungo, quindi useremo questo codice per caricare direttamente nel nostro NodeMCU utilizzando l'IDE di Arduino.
2. Caricamento del firmware del jammer Wi-Fi in ESP12 utilizzando il lampeggiatore ESP8266.
Per questo metodo abbiamo bisogno del firmware Jammer per NodeMCU che può essere scaricato dai link indicati:
- Lampeggiatore ESP8266
- Firmware Deauther - È fondamentalmente un file.bin. È disponibile per tre versioni di NodeMCU a seconda della memoria flash (1 MB, 4 MB e 512 KB). Scarica la versione in base alle specifiche della tua scheda. Nel mio caso, la versione della scheda è 1 MB.
Metodo 1: caricamento di Jammer Sketch utilizzando l'IDE di Arduino
Cominciamo con il caricamento del codice Arduino
Passaggio 1: - Vai su File -> Preferenze nell'IDE di Arduino e aggiungi questo link
agli URL di Gestione schede aggiuntive e fare clic su OK.
Chiudi l'IDE di Arduino e riaprilo.
Passaggio 2: - Fare clic su Strumenti -> Board -> Board Manager . Cerca ESP8266. Devi selezionare la versione 2.0.0. Questo codice funzionerà solo per questa versione. Se hai già installato un'altra versione, rimuovila e installa 2.0.0
Passaggio 3: - Di nuovo, vai su File -> Preferenze e fai clic sul percorso della cartella in Altre preferenze .
Passaggio 4: - Ora, apri i pacchetti -> esp8266 -> hardware -> esp8266-> 2.0.0 -> strumenti -> sdk -> includi
e apri il file user_interface.h con l'editor di testo.
Passaggio 5: - Vai all'ultima riga del codice e prima di #endif e aggiungi queste righe:
typedef void (** freedom_outside_cb__t) (uint8 status); 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);
Quindi salva il file.
Passaggio 6: - Estrai la libreria che hai scaricato in precedenza e aprila. Apri esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
Questo è lo schizzo che verrà caricato nel NodeMCU. Compila questo schizzo. Se c'è un errore, devi installare queste librerie:
- ArduinoJson
- ESP8266 OLED SSD1306
- Adafruit NeoPixel
- Lista collegata
Ora il tuo codice è pronto per essere caricato. Collega NodeMCU al PC, scegli la scheda NodeMCU esp-12E dal menu strumenti, scegli la porta corretta e premi il pulsante di caricamento.
Esecuzione del jammer Wi-Fi NodeMCU
Ripristina la tua scheda ESP12 dopo aver caricato il codice e apri Serial Monitor.
Vedrai queste informazioni sul monitor seriale:
Passaggio 1: - Ora collega il tuo laptop o smartphone con Access Point creato da NodeMCU. Il nome dell'AP è " pwned " e la password è " deauther " Questi sono il nome e la password predefiniti che puoi vedere sul monitor seriale.
Passaggio 2: - Apri il browser e inserisci questo indirizzo 192.168.4.1 .
Vedrai un avviso, leggilo e clicca su Ho letto e compreso
Passaggio 3: - Dopo questo vedrai la finestra indicata di seguito. Fare clic su Scan APs per cercare le reti WiFi disponibili. Ora, fai clic su Ricarica.
Passaggio 4: - Fare clic sulla rete WiFi che si desidera Jam. Puoi sceglierne più di uno ma renderà instabile il tuo NodeMCU.
Passaggio 5: - Clicca su Attacchi e vedrai che hai scelto un bersaglio per l'attacco. Per avviare l'attacco fare clic su Start e quindi su Ricarica.
Hai bloccato con successo la rete. Per fermare l'attacco fare clic sul pulsante di arresto.
Crea una falsa rete WiFi
Se vuoi creare reti WiFi false, ad esempio Beacon. Fare clic su SSID in alto e denominare gli SSID come si desidera. Aggiungerlo e salvarlo. Torna al menu Attacks e fai clic su Start davanti a Beacon.
Puoi controllare nel tuo cellulare o PC che il nome wifi che hai creato verrà visualizzato ma non si connetterà a questa rete falsa, è solo uno spam WiFi.
Metodo 2: caricamento del firmware utilizzando il lampeggiatore ESP8266
Ora vedremo il secondo metodo in cui dobbiamo caricare un firmware in ESP12 utilizzando il lampeggiatore Esp8266. È facile da usare e non devi fare alcun lavoro aggiuntivo o modificare nello schizzo come abbiamo fatto nel metodo precedente.
Passaggio 1: - Apri il file esp8266flasher.exe.
Passaggio 2: - Fare clic su Config e quindi sull'icona delle impostazioni. Scegli il file.bin che hai scaricato per la tua scheda e fai clic su Operazioni.
Passaggio 3: - Fare clic su Flash e inizierà il processo di caricamento. Attendi qualche minuto e il caricamento del firmware è terminato.
Per eseguire questo firmware, reimposta il tuo nodemcu e tutti i passaggi per eseguire il Jammer Wi-Fi NodeMCU sono gli stessi che abbiamo fatto nel caso del metodo precedente utilizzando lo sketch di Arduino.
Come puoi vedere questo metodo è molto semplice e più stabile rispetto alla versione Arduino. Quindi, ti consiglio di utilizzare questo metodo per prestazioni migliori.
È possibile utilizzare l'app mobile invece di andare nel browser per accedere al portale.
Scarica l'app da questo link. L'interfaccia di questa app è la stessa della pagina web.
Puoi alimentare il tuo NodeMCU usando il tuo smartphone. Per questo avrai bisogno di un cavo OTG e il tuo jammer WiFi portatile è pronto per funzionare ma usa questo dispositivo a tuo rischio come già avvertito !!
Quindi, con il codice o il firmware prontamente disponibili, è diventato molto facile bloccare o sovrapporre qualsiasi rete wifi in modo che nessuno sia in grado di connettersi con esso, ma di nuovo usarlo con attenzione.