Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
skylift — Spoofing de géolocalisation WiFi avec l'ESP8266 | Kitploit
Outils/GitHubGitHub/awesome-pentest-gadgets/skylift
Sécurité des Systèmes EmbarquésAudit Wi-FiExploitationSécurité Sans FilSécurité Matériel et IoTRed Teaming
GitHubawesome-pentest-gadgets/skylift

skylift

Spoofing de géolocalisation WiFi avec l'ESP8266

Voir le dépôt
83629il y a 8 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

SkyLift V0.4

Sera publié le 15 juin

  • python3
  • click
  • flux d'analyse CLI plus facile à utiliser
  • correction de l'horodatage

SkyLift V0.3

SkyLift est un dispositif de spoofing de géolocalisation à faible coût. Il utilise actuellement l'ESP8266 pour diffuser des trames de balise WiFi afin d'exploiter une vulnérabilité ancienne (2008) dans les services de géolocalisation WiFi.

Cette 3ème version prototype de SkyLift a été développée lors d'une résidence web avec Akademie Schloss Solitude & ZKM. Lisez une interview à propos du projet. Ou construisez la vôtre en suivant les instructions ci-dessous pour moins de 5 $.

Mises à jour

  • 13 mai 2017 : ajout d'un nouveau scan issu de la conférence de John Kiriakou (lanceur d'alerte de la CIA) au Grüner Salon à Berlin

SkyLift a été initialement développé en collaboration avec Surya Mattu pour la salle Assange de !Mediengruppe Bitnik lors de l'exposition « Welcome to Ecuador! » à la Zoo Galerie de Nantes en 2016. Le développement de cette version mise à jour, V0.3, a commencé en novembre 2016 et a finalement été publié en mai 2017 avec le soutien d'une résidence web à Schloss Solitude. Cette version apporte plusieurs améliorations par rapport au système initial (SkyLift V0.1), notamment :

  • coût de construction réduit de 50 $ à environ 5 $
  • temps de configuration réduit pour la technologie de base, de plusieurs heures à environ 15 minutes
  • utilisation simplifiée (il suffit de fournir une alimentation USB)
  • performances améliorées grâce au saut de canal
  • structure de trame améliorée (ajout de l'octet d'intervalle d'horodatage)
  • ajout de l'option de SSID masqué (nul) « \x00 »
  • ajout de scripts utilitaires pour créer des emplacements personnalisés
  • technologie isolée sur un seul appareil
  • ajout d'un OLED en option pour l'affichage

Pour plus d'informations sur le SkyLift original (V0.1), voir https://ahprojects.com/notebook/2016/skylift-geolocation/

SkyLift est un projet open source maintenu par Adam Harvey qui étudie les vulnérabilités de sécurité et les opportunités créatives dans les services de géolocalisation des smartphones destinés aux consommateurs.

Si vous souhaitez obtenir un appareil complet et prêt à l'emploi, ajoutez-vous à ma liste de diffusion à https://undisclosed.cc/.

Démarrage rapide

  • Achetez un ESP8266 NodeMCU 12 ou 12E | eBay (moins cher) ou Amazon.com (plus rapide)
  • git clone https://github.com/adamhrv/skylift/
  • Depuis « arduino/skylift_v03_embassy" téléversez le sketch "skylift_v03_embassy.ino"
  • Assurez-vous que le service de géolocalisation WiFi de votre smartphone est activé
  • Placez l'ESP8266 à 1 - 2 m du téléphone (à 0,25 - 0,5 m dans une zone WiFi encombrée)
  • Configuration complète et dépannage ci-dessous

Configuration

Ce dont vous aurez besoin :

  • Arduino 1.6.12+
  • ESP8266 NodeMCU 12 ou 12E | eBay, Amazon.com, Adafruit Huzzah
  • câble micro USB pour la programmation
  • batterie USB 5 V (en option)

Avec afficheur OLED (en option) :

  • afficheur OLED | eBay, Amazon.com
  • PCB 3x7 cm (uniquement si vous utilisez un afficheur OLED) | Amazon.com
  • fer à souder
  • bibliothèque OLED Adafruit_SSD1306
  • bibliothèques ESP8266 : « http://arduino.esp8266.com/stable/package_esp8266com_index.json »
  • pince coupante pour ajuster les broches après soudure

L'afficheur OLED et l'ESP8266 NodeMCU peuvent tous deux être achetés environ moitié prix sur eBay si vous acceptez d'attendre 1 à 2 semaines pour la livraison. L'ESP8266 peut coûter aussi peu que 3 $.

Scripts de test

Test du WiFi

  • Assurez-vous d'utiliser une version récente d'Arduino (la 1.6.12 a été utilisée pour la compilation)
  • Assurez-vous que les cartes ESP8266 sont installées. Dans Préférences > Cartes supplémentaires, ajoutez « http://arduino.esp8266.com/stable/package_esp8266com_index.json »
  • Depuis Outils > Carte : sélectionnez « NodeMCU 0.9 (ESP12 Module) » ou la 12E
  • Testez avec le sketch Arduino/test_single_beacon_frame
  • Vérifiez vos réseaux WiFi. Le nom Network1 devrait être visible sur le canal 1.

Test de l'écran OLED

  • câblez l'OLED à l'ESP8266 à l'arrière du PCB
  • retirez le plastique noir des broches pour un profil plus bas
  • Connectez la broche D2 de l'ESP8266 -> broche SDA de l'OLED
  • Connectez la broche D3 de l'ESP8266 -> broche SCL de l'OLED
  • Connectez PWR (3,3 V)
  • Connectez GND
  • Téléversez le sketch Arduino/test_oled_screen
  • Le texte « Scrolling Text Demo 123 456 » devrait apparaître en défilement sur l'écran

Ambassade d'Équateur

Testez SkyLift avec l'emplacement de l'ambassade d'Équateur

  • Téléversez le sketch Arduino/skylift_v03_embassy
  • Assurez-vous d'avoir activé les services de localisation WiFi sur votre téléphone
  • Assurez-vous d'avoir une connexion de données active (cellulaire ou WiFi. Votre adresse IP n'a pas d'importance)
  • Ouvrez votre application de cartographie préférée (ou toute application utilisant votre localisation)
  • Si cela ne fonctionne pas, il y a plusieurs raisons possibles. Le plus probable est qu'il y a trop de routeurs à proximité qui interfèrent avec le score de confiance renvoyé par l'API de géolocalisation WiFi.
  • S'il y a plusieurs réseaux à -60 à -40 dB, il est peu probable que SkyLift renvoie une nouvelle géolocalisation

Conseils pour améliorer les performances :

Télécharger l’outil