Netzwerküberwachung: Wlan-Sicherheit - AZ-Delivery

Bonjour, tout le monde.

Dans un document précédent, nous avons brièvement abordé le thème de la sécurité du réseau mondial.Le problème avec le module WLAN, qui est très novateur, est qu'il est facile de les utiliser à mauvais escient.Puisque nous ne voulons pas que quiconque ait des "idées stupides", nous avons délibérément abandonné le sujet.Nous ne voulons pas infiltrer le réseau des entreprises avec une nouvelle génération d'enfants.Nous espérons que nos clients traiteront et respecteront leurs lois respectives.Par exemple, la destruction d'infrastructures publiques est une infraction publique passible d'une peine maximale de cinq ans d'emprisonnement et d'une peine de 10 ans d'emprisonnement pour les infractions graves, et cette tentative est déjà punissable.Nous n'avons pas l'intention de contraindre les entreprises à agir en publiant des lacunes en matière de sécurité.

Aujourd 'hui, nous vous montrerons simplement comment identifier les méthodes possibles de fonctionnement de WLAN pour pouvoir agir en conséquence.

Est - ce que vous coupez la connexion WLAN pour des raisons inexplicables et que vous ne pouvez plus vous connecter à votre réseau?Cela se produit parfois en raison de nombreuses interférences possibles.Toutefois, si cette situation persiste, les soupçons qui la Sous - tendent sont proches de son intention.Aujourd 'hui, nous vous avons fourni le code d' identification de nodemcu.

Pour les experts: Le détecteur de trames deauth est entièrement à la deuxième couche faute de mise en oeuvre de 802.11w.

Quand les lumières de nodemcu scintillent, il y aura une attaque!

Nous devons:

  • Nodemcu avec esp8266, tel que v2 / v3 / D1
  • LED (intégré)

Bien sûr, vous pouvez personnaliser ce dessin pour identifier d 'autres paquets qui vous intéressent.

Code:

 

"35; y compris <Esp8266wifi.Heure>


Externe Catégorie C {   "35; y compris « interface utilisateur H »
}

/ = = = paramètres = = = = = / /
\ 35; définitions Passage 1 / / la chaîne qu 'il devrait scanner (1 - 14)
\ 35; définitions Saut de canal Vraiment? Scanner toutes les chaînes
\ 35; définitions Max. 13 / / États - Unis = 11, Union européenne = 13, Japon = 14
\ 35; définitions Diode électroluminescente 2 / / LED (2 = LED incorporé)
\ 35; définitions Inversion Vraiment? / / altitude / faible de del inversée
\ 35; définitions Paquet 3 / / nombre minimum de paquets de données avant leur identification comme étant des attaques

\ 35; définitions Temps de balayage 500 / / temps de balayage par canal (en millisecondes)


Inapproprié Long Catégorie C = 0;
Inapproprié Long Le dernier. = 0;
Inapproprié Long Abréger = 0;
Paysage intérieur Couvre - feu = Passage;

Vide Renifleur(Royaume - Uni *Buffer, UNIT16 standard Dragon) {   / / si (Len & gt; 27) {si     / from. Set (buf [16], buf [17], buf [18], buf [19], buf [20], buf [21]);     / / (buf [22], buf [23], buf [24], buf [25], buf [26], buf [27];     Si(Buffer[12] == 0xa0. || Buffer[12] == 0xc0.){              Catégorie C++;     }        //}
}

Vide Set() {   Télécharger.Allez.(115200);   Paramètres WiFi(Mode Station);   Activation hybride WiFi(0);   Réseau sans fil.Déconnecter();   Wifi paramétrage u RX CB(Renifleur);   Canal Wifi(Couvre - feu);   Activation hybride WiFi(1);   Mode pinmode(Diode électroluminescente, Output);      Télécharger.Imprimer(Allez!);

}

Vide Run() {   Abréger = Millis();      Si(Abréger - Le dernier. >= Temps de balayage){     Le dernier. = Abréger;     Télécharger.Imprimer((Chaîne de caractères)Catégorie C);          Si(Catégorie C >= Paquet){       Si(Inversion) écriture numérique(Diode électroluminescente, Bas);       Heure de départ prévue écriture numérique(Diode électroluminescente, Haut);     }Heure de départ prévue{       Si(Inversion) écriture numérique(Diode électroluminescente, Haut);       Heure de départ prévue écriture numérique(Diode électroluminescente, Bas);     }          Catégorie C = 0;     Si(Saut de canal){       Couvre - feu++;       Si(Couvre - feu > Max.) Couvre - feu = 1;       Canal Wifi(Couvre - feu);     }   }

}

 

Nous espérons que cela vous sera utile, nous vous dirons au revoir avant le prochain article.

Moritz Springer.
Livraison en équipe Az

Esp-8266Projekte für fortgeschrittene

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés

Articles de blog recommandés

  1. ESP32 jetzt über den Boardverwalter installieren - AZ-Delivery
  2. Internet-Radio mit dem ESP32 - UPDATE - AZ-Delivery
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1 - AZ-Delivery
  4. ESP32 - das Multitalent - AZ-Delivery