- Deux méthodes pour créer un brouilleur Wi-Fi avec NodeMCU
- Méthode 1: Téléchargement de Jammer Sketch à l'aide de l'IDE Arduino
- Exécution du brouilleur Wi-Fi NodeMCU
- Créer un faux réseau WiFi
- Méthode 2: Téléchargement du micrologiciel à l'aide du flasher ESP8266
Avez-vous déjà pensé à brouiller le réseau de connexion Wi-Fi? De nos jours, le piratage de mot de passe Wi-Fi est très courant.Par conséquent, en bloquant le réseau Wi-Fi, vous pouvez bloquer ou brouiller toute connexion Wi-Fi, et personne ne peut se connecter à ce réseau Wi-Fi même après avoir connu le mot de passe. Cela peut être fait avec un minuscule microcontrôleur ESP12E, également appelé module Wi-Fi ou NodeMCU. Si vous êtes nouveau sur cette puce petite mais puissante, consultez l'article Premiers pas avec ESP12. ESP est très populaire pour les astuces Wi-Fi telles que la création d'un faux réseau Wi-Fi, le service de votre propre page pour voler le mot de passe de quelqu'un, bloquer le réseau Wi-Fi, etc. Même les ESP sont vendus, avec tous les logiciels flashés dessus pour le faire ces astuces, il vous suffit de Plug and Play . Mais ici, nous créons notre propre brouilleur Wi-Fi.
Techniquement, nous ne faisons pas un brouilleur mais un Deauther. Il y a une petite différence entre ceux-ci. Un brouilleur envoie des signaux de bruit au spectre Wi-Fi (2,4 GHz) perturbant ainsi le spectre de fréquences Wi-Fi d'origine. Alors qu'un Deauther envoie des paquets pour interférer avec vos signaux Wi-Fi, perturbant ainsi le fonctionnement normal de votre routeur Wi-Fi. Il se comporte comme un brouilleur.
Il existe un protocole Wi-Fi appelé 802.11 qui agit comme une trame de désauthentification. Ceci est utilisé pour déconnecter en toute sécurité tous les utilisateurs connectés au routeur. Pour déconnecter un appareil d'un réseau Wi-Fi, il n'est pas important de connaître le mot de passe ou d'être dans le réseau, vous avez juste besoin de l'adresse mac du routeur Wi-Fi et de l'appareil client et il suffit d'être dans sa plage de ce réseau Wi-Fi.
Avertissement: Il est illégal d'utiliser un brouilleur dans les espaces publics sans avoir obtenu l'autorisation du gouvernement. autorité. Ce tutoriel est juste à des fins éducatives. Faites-le à vos risques et périls.
Deux méthodes pour créer un brouilleur Wi-Fi avec NodeMCU
Il existe de nombreux codes ou micrologiciels disponibles pour faire de NodeMCU un brouilleur Wi-Fi. Il vous suffit de graver le code ou le micrologiciel dans NodeMCU. Ici, nous avons sélectionné deux méthodes stables et simples, à l'aide desquelles vous pouvez utiliser NodeMCU pour agir en tant que brouilleur Wi-Fi.
1. Téléchargement du croquis de Jammer Arduino dans ESP12.
Pour cette méthode, nous utiliserons le code Arduino et la bibliothèque écrits par Spacehuhn et c'est un code très long, nous utiliserons donc ce code pour télécharger directement dans notre NodeMCU à l'aide de l'IDE Arduino.
2. Téléchargement du micrologiciel du brouilleur Wi-Fi dans ESP12 à l'aide du flasher ESP8266.
Pour cette méthode, nous avons besoin du micrologiciel Jammer pour NodeMCU qui doit être téléchargé à partir des liens donnés:
- Clignotant ESP8266
- Deauther Firmware - Il s'agit essentiellement d'un fichier.bin. Il est disponible pour trois versions de NodeMCU en fonction de la mémoire flash (1 Mo, 4 Mo et 512 Ko). Téléchargez la version selon les spécifications de votre carte. Dans mon cas, la version de la carte est de 1 Mo.
Méthode 1: Téléchargement de Jammer Sketch à l'aide de l'IDE Arduino
Commençons par télécharger le code Arduino
Étape 1: - Allez dans Fichier -> Préférences dans l'IDE Arduino et ajoutez ce lien
aux URL du gestionnaire de cartes supplémentaires et cliquez sur OK.
Fermez l'IDE Arduino et rouvrez-le.
Étape 2: - Cliquez sur Outils -> Tableau -> Gestionnaire de tableau . Recherchez ESP8266. Vous devez sélectionner la version 2.0.0. Ce code ne fonctionnera que pour cette version. Si vous avez déjà installé une autre version, supprimez-la et installez 2.0.0
Étape 3: - Encore une fois, allez dans Fichier -> Préférences et cliquez sur le chemin du dossier sous Plus de préférences .
Étape 4: - Maintenant, ouvrez les packages -> esp8266 -> hardware -> esp8266-> 2.0.0 -> tools -> sdk -> include
et ouvrez le fichier user_interface.h avec l'éditeur de texte.
Étape 5: - Arrivez à la dernière ligne du code et avant #endif et ajoutez ces lignes:
typedef void (** Freedom_outside_cb__t) (statut uint8); int wifi_register_send_pkt_freedom_cb (liberté_outside_cb_t cb); void wifi_unregister_send_pkt_freedom__cb (void); int wifi_send_pkt_freedom (uint8 ** buf, int len, bool sys_seq);
Enregistrez ensuite le fichier.
Étape 6: - Extrayez la bibliothèque que vous avez téléchargée précédemment et ouvrez-la. Ouvrez esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
C'est le croquis qui sera téléchargé dans NodeMCU. Compilez ce croquis. S'il y a une erreur, vous devez installer ces bibliothèques:
- ArduinoJson
- SSD OLED ESP82661306
- Adafruit NeoPixel
- LinkedList
Maintenant, votre code est prêt à être téléchargé. Connectez NodeMCU au PC, choisissez la carte NodeMCU esp-12E dans le menu Outils, choisissez le bon port et appuyez sur le bouton de téléchargement.
Exécution du brouilleur Wi-Fi NodeMCU
Réinitialisez votre carte ESP12 après avoir téléchargé le code et ouvrez le moniteur série.
Vous verrez ces informations sur le moniteur série:
Étape 1: - Maintenant, connectez votre ordinateur portable ou votre smartphone avec Access Point créé par NodeMCU. Le nom du point d' accès est « pwned » et le mot de passe est « deauther ». Ce sont le nom et le mot de passe par défaut que vous pouvez voir sur le moniteur série.
Étape 2: - Ouvrez votre navigateur et entrez cette adresse 192.168.4.1 .
Vous verrez un avertissement, lisez-le et cliquez sur J'ai lu et compris
Étape 3: - Après cela, vous verrez la fenêtre ci-dessous. Cliquez sur Analyser les points d'accès pour rechercher les réseaux WiFi disponibles. Maintenant, cliquez sur Recharger.
Étape 4: - Cliquez sur le réseau WiFi que vous souhaitez brouiller. Vous pouvez en choisir plusieurs, mais cela rendra votre NodeMCU instable.
Étape 5: - Cliquez sur Attaques et vous verrez que vous avez choisi une cible pour l'attaque. Pour lancer l'attaque, cliquez sur Démarrer puis sur Recharger.
Vous avez réussi à brouiller le réseau. Pour arrêter l'attaque, cliquez sur le bouton d' arrêt.
Créer un faux réseau WiFi
Si vous voulez créer de faux réseaux WiFi, c'est-à-dire des balises. Cliquez sur SSID ci-dessus et nommez les SSID comme vous le souhaitez. Ajoutez et enregistrez-le. Revenez au menu Attaques et cliquez sur Démarrer devant Beacon.
Vous pouvez vérifier sur votre mobile ou PC que le nom wifi que vous avez créé sera affiché mais il ne se connectera pas à ce faux réseau, il s'agit simplement d'un spam WiFi.
Méthode 2: Téléchargement du micrologiciel à l'aide du flasher ESP8266
Maintenant, nous allons voir la deuxième méthode où nous devons télécharger un firmware dans ESP12 en utilisant le flasher Esp8266. Il est facile à utiliser et vous n'avez pas à faire de travail supplémentaire ou d'édition dans l'esquisse comme nous l'avons fait dans la méthode précédente.
Étape 1: - Ouvrez le fichier esp8266flasher.exe.
Étape 2: - Cliquez sur Config , puis sur l'icône de réglage. Choisissez le fichier.bin que vous avez téléchargé pour votre carte et cliquez sur Opérations.
Étape 3: - Cliquez sur Flash et cela lancera votre processus de téléchargement. Attendez quelques minutes et le téléchargement de votre firmware est terminé.
Pour exécuter ce firmware, réinitialisez votre nodemcu et toutes les étapes pour exécuter le brouilleur Wi-Fi NodeMCU sont les mêmes que celles que nous avons faites dans le cas de la méthode précédente utilisant le croquis Arduino.
Comme vous pouvez le voir, cette méthode est très simple et plus stable que la version Arduino. Je vous recommande donc d'utiliser cette méthode pour de meilleures performances.
Vous pouvez utiliser l'application mobile au lieu d'accéder au navigateur pour accéder au portail.
Téléchargez l'application à partir de ce lien. L'interface de cette application est la même que la page Web.
Vous pouvez alimenter votre NodeMCU à l'aide de votre smartphone. Pour cela, vous aurez besoin d'un câble OTG et votre brouilleur WiFi portable est prêt à fonctionner mais utilisez cet appareil à vos risques et périls comme déjà prévenu !!
Ainsi, avec un code ou un micrologiciel facilement disponible, il devient très facile de brouiller ou de superposer n'importe quel réseau wifi afin que personne ne puisse se connecter avec lui, mais encore une fois l'utiliser avec précaution.