Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
skylift — Suplantación de geolocalización WiFi con el ESP8266 | Kitploit
Herramientas/GitHubGitHub/awesome-pentest-gadgets/skylift
Seguridad de Sistemas EmbebidosAuditoría Wi-FiExplotaciónSeguridad InalámbricaSeguridad de Hardware e IoTRed Teaming
GitHubawesome-pentest-gadgets/skylift

skylift

Suplantación de geolocalización WiFi con el ESP8266

Ver Repositorio
83628hace 8 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

SkyLift V0.4

Se publicará el 15 de junio

  • python3
  • click
  • flujo de trabajo del parser CLI más fácil de usar
  • corregir la marca de tiempo

SkyLift V0.3

SkyLift es un dispositivo de suplantación de geolocalización de bajo costo. Actualmente utiliza el ESP8266 para transmitir tramas de baliza WiFi (Beacon Frames) y explotar una vulnerabilidad de larga data (2008) en los servicios de geolocalización WiFi.

Esta tercera versión prototipo de SkyLift se siguió desarrollando durante una residencia web con Akademie Schloss Solitude y ZKM. Lee una entrevista sobre el proyecto. O construye el tuyo propio con las instrucciones de abajo por menos de 5 $.

Actualizaciones

  • 13 de mayo de 2017: se añadió un nuevo escaneo de la charla de John Kiriakou (denunciante de la CIA) en el Gruener Salon de Berlín

SkyLift fue desarrollado originalmente en colaboración con Surya Mattu para la exposición 'Welcome to Ecuador!' de la sala Assange de !Mediengruppe Bitnik en Zoo Galerie de Nantes en 2016. El desarrollo de esta versión actualizada, V0.3, comenzó en noviembre de 2016 y finalmente se publicó en mayo de 2017 con el apoyo de una residencia web en Schloss Solitude. Esta versión introduce varias mejoras con respecto al sistema inicial (SkyLift V0.1), entre ellas:

  • reducción del costo de construcción de 50 $ a unos 5 $
  • reducción del tiempo de configuración de la tecnología principal de varias horas a unos 15 minutos
  • mejora de la operación por parte del usuario (basta con la alimentación USB)
  • mejora del rendimiento mediante el salto de canales
  • mejora de la estructura de paquetes (se añadió el byte de intervalo de marca de tiempo)
  • se añadió la opción de SSID oculto (nulo) "\x00"
  • se añadieron scripts de utilidad para crear ubicaciones personalizadas
  • tecnología aislada en un único dispositivo
  • se añadió la pantalla OLED opcional

Para información sobre el SkyLift original (V0.1), consulta https://ahprojects.com/notebook/2016/skylift-geolocation/

SkyLift es un proyecto de código abierto mantenido por Adam Harvey que investiga vulnerabilidades de seguridad y oportunidades creativas en los servicios de geolocalización para teléfonos inteligentes orientados al consumidor.

Si te interesa obtener un dispositivo completo y listo para usar, añádete a mi lista de correo en https://undisclosed.cc/.

Inicio rápido

  • Compra un ESP8266 NodeMCU 12 o 12E | eBay (más barato) o Amazon.com (más rápido)
  • git clone https://github.com/adamhrv/skylift/
  • Desde "arduino/skylift_v03_embassy" sube el sketch "skylift_v03_embassy.ino"
  • Asegúrate de que el servicio de geolocalización WiFi de tu teléfono inteligente esté habilitado
  • Coloca el ESP8266 a 1 - 2 m del teléfono (a 0.25 - 0.5 m en áreas WiFi congestionadas)
  • Configuración completa y solución de problemas más abajo

Configuración

Lo que necesitarás:

  • Arduino 1.6.12+
  • ESP8266 NodeMCU 12 o 12E | eBay, Amazon.com, Adafruit Huzzah
  • Cable micro USB para programación
  • Batería USB de 5 V (opcional)

Con pantalla OLED (opcional):

  • Pantalla OLED | eBay, Amazon.com
  • PCB de 3x7 cm (solo si se usa la pantalla OLED) | Amazon.com
  • Cautín
  • Librería OLED Adafruit_SSD1306
  • Librerías ESP8266: "http://arduino.esp8266.com/stable/package_esp8266com_index.json"
  • Cortacables para recortar los pines después de soldar

Tanto la pantalla OLED como el ESP8266 NodeMCU se pueden comprar a mitad de precio en eBay si estás dispuesto a esperar de 1 a 2 semanas por la entrega. El ESP8266 puede costar desde 3 $.

Scripts de prueba

Probar WiFi

  • Asegúrate de usar una versión reciente de Arduino (se usó la 1.6.12 para la compilación)
  • Asegúrate de tener instaladas las placas ESP8266. En Preferencias > Gestor de URLs adicionales de tarjetas añade "http://arduino.esp8266.com/stable/package_esp8266com_index.json"
  • En Herramientas > Placa: selecciona "NodeMCU 0.9 (ESP12 Module)" o la 12E
  • Prueba con el sketch Arduino/test_single_beacon_frame
  • Revisa tus redes WiFi. El nombre Network1 debería ser visible en el canal 1.

Probar la pantalla OLED

  • cablea la pantalla OLED al ESP8266 en la parte posterior del PCB
  • retira el plástico negro de los pines para reducir el perfil
  • Conecta el pin D2 del ESP8266 -> el pin SDA de la pantalla OLED
  • Conecta el pin D3 del ESP8266 -> el pin SCL de la pantalla OLED
  • Conecta PWR (3.3V)
  • Conecta GND
  • Sube el sketch Arduino/test_oled_screen
  • El texto "Scrolling Text Demo 123 456" debería aparecer desplazándose por la pantalla

Embajada de Ecuador

Probar SkyLift con la ubicación de la Embajada de Ecuador

  • Sube el sketch Arduino/skylift_v03_embassy
  • Asegúrate de haber habilitado los servicios de ubicación WiFi en tu teléfono
  • Asegúrate de tener una conexión de datos activa (celular o WiFi. Tu dirección IP no importa)
  • Abre tu aplicación de mapas preferida (o cualquier app que use tu ubicación)
  • Si no funciona, hay varias razones. Lo más probable es que haya demasiados routers cercanos interfiriendo con la puntuación de confianza devuelta por la API de geolocalización WiFi.
  • Si hay varias redes entre -60 y -40 dB, es poco probable que SkyLift devuelva una nueva geolocalización

Consejos para mejorar el rendimiento:

Descargar herramienta