====== ESP8266 ====== L’[[https://fr.wikipedia.org/wiki/ESP8266|ESP8266]] est un circuit intégré à microcontrôleur avec connexion Wi-Fi initialement développé par le fabricant chinois Espressif. Il existe désormais de [[https://www.esp8266.com/wiki/doku.php?id=esp8266-module-family |multiples déclinaisons]] et modèles. {{ media_01:1620px-nodemcu_devkit_1.0.jpg?direct&600 |}} ===== Exemples d'utilisation ===== ==== Deauther 2.0 - Un dé-authentifieur wifi :) ==== Voir le projet ESP8266 Deauther 2.0 https://github.com/spacehuhn/esp8266_deauther basée sur le mini serveur ESP8266 qui tient dans la poche. [[https://github.com/spacehuhn/esp8266_deauther/wiki/Supported-Devices | La liste des appareils compatibles ]] On peut installer les programmes via l'IDE d'Arduino ou acheter une version pré-fabriquée avec de chouettes options comme l'écran LCD intégré, dans une clef usb ou une montre, voir https://dstike.com et https://maltronics.com/ {{ media_03:deauther_logo.png?direct&200 |}} {{ media_09:montredeauth-1_92726ad2-2aae-47b2-9301-b80622331dc9_1024x1024_2x.jpg?direct&400 |}} ===== Installation ===== Un site pas à pas pour l'installation : http://deauth.me/ Possibilité de passer par un outil web pour changer le firmware des appareils : [[https://github.com/SpacehuhnTech/esp8266_deauther/releases/tag/2.6.1|voir v2.6.1 ici]] et [[https://esp.huhn.me/|outil web ici]] Sur une carte Wemos D1 mini, installation : télécharger la dernière version ici https://github.com/spacehuhn/esp8266_deauther/releases sudo pip install esptool esptool.py -p /dev/ttyUSB0 write_flash -fm dout 0x0000 deauther_2.1.0_DSTIKE_Deauther_v3.5_and_NodeMCU-07_v2.bin éventuellement essayer avec sudo au début de la commande et /dev/ttyUSB1 pour le port série + s'ajouter au groupe dialout et rebooter : sudo usermod -a -G dialout Pour l'utiliser via l'IDE d'Arduino, il faut y ajouter une nouvelle source de définitions de cartes ESP32, cf https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/ soit l'url : https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json Puis aller dans le gestionnaire de cartes et ajouter le paquet ESP8266 ===== Utilisation ===== ==== Interface web ==== **Pour démarrer :** - Se connecter au wifi **Pwned** - avec le mot de passe **deauther** - et ouvrir un navigateur à http://192.168.4.1 (ou deauth.me) pour accéder à l'interface d'administration voir https://github.com/spacehuhn/esp8266_deauther/wiki/Web ==== Port Série ==== Se connecter via l'IDE D'arduino après avoir installé la carte, ouvrir le moniteur série et le régler à 115200 bps https://github.com/spacehuhn/esp8266_deauther/wiki/Serial On peut envoyer des commandes via le port série https://github.com/spacehuhn/esp8266_deauther/blob/master/serialcommands.md sysinfo {{youtube>wi_SUD5vWqI?medium}} {{tag>bj esp8266 micro_controleur }}