Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
skylift — Wi-Fi Geolocation Spoofing com ESP8266 / ESP32 | Kitploit
Ferramentas/GitHubGitHub/adamhrv/skylift
Segurança de Sistemas EmbarcadosAuditoria de Wi-FiFerramentas de ImpersonaçãoSegurança Sem FioSegurança de Hardware e IoTRed Teaming
GitHubadamhrv/skylift

skylift

Wi-Fi Geolocation Spoofing com ESP8266 / ESP32

Ver Repositório
5197427há 2 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site

SkyLift

O SkyLift é um dispositivo experimental de falsificação de geolocalização Wi-Fi/BT que utiliza as placas ESP8266 ou ESP32 para transmitir quadros de beacon Wi-Fi ou anúncios BT que emulam a infraestrutura sem fio de um local remoto/alvo. O exemplo acima mostra uma geolocalização bem-sucedida para a casa de férias de Peter Thiel no Havaí, do projeto DataPools (2018).

Dispositivos móveis (ou seja, iOS e Android) dependem dessas informações para os serviços centrais de geolocalização quando os sinais GPS baseados em satélite estão fracos, o que ocorre com frequência em áreas urbanas ou espaços semelhantes a porões.

O projeto tem sido mais bem-sucedido quando se utilizam vários dispositivos SkyLift em ambientes externos, posicionados de forma semelhante aos roteadores reais (alvo), sobrecarregando a infraestrutura Wi-Fi existente e confundindo a maioria dos dispositivos móveis. Também funcionou bem em ambientes internos lotados, onde os corpos (que são 2/3 de água) absorvem a energia do Wi-Fi porque 2,4 GHz é a frequência de ressonância das moléculas de água.

Contudo, ainda não está claro quais são as melhores configurações para a estrutura dos pacotes Wi-Fi, quais outros fatores afetam a capacidade de sobrepor os serviços centrais de geolocalização e se os sistemas operacionais móveis integraram tecnologias antifalsificação. Provavelmente, o sucesso com este código será limitado em ambientes comuns, embora o baixo custo da prototipagem de hardware e os resultados potencialmente significativos tornem este um projeto que vale a pena explorar mais.

Configuração do Arduino IDE

  • Baixe o Arduino IDE
  • Instale as placas em File > Preferences: Additional boards manager URLs
  • URL das placas http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  • Selecione a placa:
    • NodeMCU ESP32 é "ESP32 Dev Module"
  • Defina a velocidade de upload em Tools > Upload Speed para o máximo 460800

Configuração do Python

Testado no Linux Ubuntu 20.04

Python

python -m venv venv
source venv/bin/activate
python setup.py develop
skylift
Usage: skylift [OPTIONS] COMMAND [ARGS]...

  SkyLift

Options:
  --help  Show this message and exit.

Commands:
  convert-scan   Convert WiFi/BT network can to Networks JSON
  create-sketch  Creates new Arduino sketch from template

Uso

Converta a varredura Wi-Fi/BT para networks JSON

skylift convert-scan -i path/to/scan.csv -o path/to/scan.json

Crie um sketch Arduino a partir do modelo

skylift create-sketch	-i path/to/scan.json -o path/to/scan-arduino/

Personalize mais parâmetros

skylift create-sketch
	-i path/to/scan.json
	-o path/to/scan-arduino/
	--max-networks 12
	--board esp32

Solução de problemas

Linux

  • Garanta que a serial USB tenha permissão sudo chmod a+rw /dev/ttyUSB0
  • Garanta que o pyserial esteja instalado pip install pyserial --user

TODO

  • adicionar anúncios BLE
  • revisar e confirmar a estrutura dos pacotes Wi-Fi
  • adicionar aleatoriedade aos pacotes Wi-Fi
  • adicionar API Wigle
  • adicionar suporte a SSID com emojis 🙃
Baixar ferramenta