Table des matières:

Analyseur LOG WiFi : 4 étapes
Analyseur LOG WiFi : 4 étapes

Vidéo: Analyseur LOG WiFi : 4 étapes

Vidéo: Analyseur LOG WiFi : 4 étapes
Vidéo: Démonstration : pirater un réseau Wi-Fi en cinq minutes 2024, Septembre
Anonim
LOG Analyseur WiFi
LOG Analyseur WiFi
LOG Analyseur WiFi
LOG Analyseur WiFi

J'ai trouvé ce projet partiellement commencé il y a plusieurs années. Je ne sais pas pourquoi je n'ai jamais soumis cela, mais je vais essayer de le faire maintenant.

Donc, l'autre année, ce Lazy Old Geek (L. O. G.) a trouvé ce Instructable:

www.instructables.com/id/ESP8266-WiFi-Anal…

Je pense que l'auteur a fait un excellent travail alors j'ai décidé de faire le mien.

Il a utilisé un NodeMCU ESP8266. Je n'en avais pas mais je pense qu'ils sont basés sur l'ESP-12. Eh bien, l'ESP-07 est très similaire à l'ESP-12, j'en ai donc commandé quelques-uns. J'ai également acheté des en-têtes mâles de 2 mm et des en-têtes femelles, j'ai donc installé des en-têtes mâles sur l'ESP-07 et pris des broches d'en-tête femelles et mis des fils dessus pour qu'ils tiennent dans une planche à pain. (voir photo)

Étape 1: Matériel:

Matériel
Matériel
Matériel
Matériel

Au lieu d'un Nodemcu, j'ai utilisé un ESP-07.

Mon écran est un écran ILI9341 de 2,8 pouces probablement acheté sur ebay. Celui-ci est légèrement plus grand que celui de l'original.

Étape 2: Circuit imprimé

Circuit imprimé
Circuit imprimé
Circuit imprimé
Circuit imprimé

D'accord, j'ai conçu un PCB avec une alimentation de 3,3 V, des broches d'en-tête de 2,2 mm pour ESP-07 et un connecteur pour l'écran.

Ci-joint les fichiers Eagle Cadsoft que j'ai utilisés pour faire le PCB et le schéma.

AVERTISSEMENT: le schéma de l'image n'est pas en accord avec les fichiers Eagle. J'ai perdu les fichiers Eagle en utilisant le régulateur AMS1117 3.3V montré sur cette image.

Les fichiers Eagle joints utilisent une diode 1N5817 pour faire passer le 5v à 4,4(?)v pour l'ESP-07. Pour ma configuration, cela semble fonctionner correctement, mais je sais que ce n'est pas conforme aux spécifications. Je ne recommande pas d'utiliser une diode (et je ne sais pas pourquoi je l'ai fait).

Si vous souhaitez utiliser ces fichiers Eagle, vous pouvez probablement apporter des modifications. Veuillez changer le schéma et la carte pour utiliser un régulateur 3.3v.

Ce PCB nécessite également un adaptateur USB-Série avec RTS et DTR comme expliqué dans ce Instructable:

www.instructables.com/id/ESP-07-Test-PCB/

Étape 3: Esquisse Arduino

Esquisse Arduino
Esquisse Arduino

Voici les bibliothèques que j'ai utilisées pour l'écran 2,8 :

Bibliothèques: Téléchargez les fichiers zip:

github.com/adafruit/Adafruit_ILI9341

github.com/adafruit/Adafruit-GFX-Library

Démarrez Arduino:

Cliquer sur

Trouvez les fichiers zip ci-dessus, ouvrez et téléchargez

J'utilise actuellement Arduino version1.8.12.

Le moyen le plus simple pour moi d'installer l'ESP8266 consiste à utiliser Board Manager en utilisant cette méthode:

github.com/esp8266/Arduino#installing-with…

Lorsque j'ai fait des tests avec l'ESP-07, j'ai sélectionné "Module générique ESP8266".

www.instructables.com/id/ESP-07-Test-PCB/

Cependant, cela n'a pas fonctionné pour cette esquisse, donc pour les cartes, sous l'en-tête ESP8266 (2.6.3), sélectionnez NodeMCU 0.9 (module ESP-12 ou NodeMCU 1.0 (module ESP-12)

Les paramètres par défaut de la carte semblent fonctionner correctement.

Oui, je sais que ce n'est pas un ESP-12 mais je suppose qu'ils sont assez proches pour que cela fonctionne.

Je pense avoir réécrit le code WiFiAnalyzer d'origine mais je ne sais pas ce que j'ai changé. Cela peut être pour mon affichage ou des différences entre ESP-07 et NodeMCU. Dans tous les cas, cela fonctionne mais le mérite en revient à l'initiateur.

Mon code est le joint: MTSWIFi.ino.

Étape 4: Quelques Souvenirs + Conclusion

Quelques Souvenirs + Conclusion
Quelques Souvenirs + Conclusion
Quelques Souvenirs + Conclusion
Quelques Souvenirs + Conclusion
Quelques Souvenirs + Conclusion
Quelques Souvenirs + Conclusion

J'ai remarqué quelque chose à propos de l'ESP-07 sur cette carte. L'antenne en céramique est retirée et un câble est attaché à l'antenne externe. L'antenne en céramique est retirée afin qu'il n'y ait pas de décalage de signal si deux antennes sont connectées en même temps. Cela a ravivé quelques souvenirs. Mon plan était de mettre une antenne directionnelle dessus pour que je puisse voir d'où venait chaque signal.

Je l'avais connecté à une antenne patch directionnelle, voir les photos suivantes.

Je pense que j'ai peut-être fait monter l'antenne sur un trépied.

Je ne me souviens plus des résultats. Je soupçonne qu'ils étaient fondamentalement insignifiants, alors j'ai peut-être laissé tomber l'idée.

J'ai donc appris quelque chose aujourd'hui. J'ai pris un échantillon de mon analyseur Wifi LOG (voir ci-joint) et un autre de mon analyseur WiFi de mon smartphone (voir ci-joint)

La différence significative est NVR9ca3a93 sur le canal 14.

Après avoir dormi là-dessus, j'ai eu un moment Eureka, j'ai fait quelques recherches:

en.wikipedia.org/wiki/List_of_WLAN_channel…

Comme l'indique le tableau, l'Amérique du Nord n'autorise pas les canaux 12-14. Cela explique donc pourquoi mon Smartphone ne l'affiche pas et évidemment l'analyseur LOG WiFi le fait.

Ce qu'il n'explique pas, c'est quel est le périphérique WiFi avec le SSID de NVR9ca3a93 ?

Eh bien, je vais supposer qu'il s'agit du SSID ESP-07 dans mon analyseur LOG WiFi.

ASTUCE: Une chose que je sais, c'est que les ESP-03 que j'ai ont un SSID AI_Thinker. Comme le montrent les images, c'est celui de mon IP-Clock. Donc je suppose que les ESP-07 ont un NVR ?? SSID.

Conclusion: Malgré toutes les inconnues et les doutes, ce WiFi Analyzer fonctionne.

Conseillé: