Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/adamhrv/skylift
Sicurezza Sistemi EmbeddedAuditing Wi-FiStrumenti di ImpersonificazioneSicurezza WirelessSicurezza Hardware e IoTRed Teaming
GitHubadamhrv/skylift

skylift

Spoofing della geolocalizzazione Wi-Fi con ESP8266 / ESP32

Vedi Repository
51974102 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

SkyLift

SkyLift è un dispositivo sperimentale di spoofing della geolocalizzazione Wi-Fi/BT che utilizza le schede ESP8266 o ESP32 per trasmettere frame beacon Wi-Fi o annunci BT che emulano l'infrastruttura wireless di una posizione remota/di destinazione. L'esempio sopra mostra una geolocalizzazione riuscita alla casa per le vacanze di Peter Thiel alle Hawaii dal progetto DataPools (2018).

I dispositivi mobili (ad es. iOS e Android) fanno affidamento su queste informazioni per i servizi di geolocalizzazione principali quando i segnali GPS satellitari sono deboli, cosa che accade spesso in aree urbane o in spazi simili a scantinati.

Il progetto ha avuto più successo quando si utilizzano più dispositivi SkyLift in ambienti esterni posizionati in modo simile ai router reali (di destinazione), sopraffacendo l'infrastruttura Wi-Fi esistente e confondendo la maggior parte dei dispositivi mobili. Ha funzionato bene anche in ambienti interni affollati dove i corpi (che sono composti per 2/3 da acqua) assorbono l'energia Wi-Fi perché 2.4GHz è la frequenza di risonanza delle molecole d'acqua.

Tuttavia, non è ancora chiaro quali siano le impostazioni migliori per la struttura dei pacchetti Wi-Fi, quali altri fattori influenzino la capacità di sovrascrivere i servizi di geolocalizzazione principali e se i sistemi operativi mobili abbiano integrato tecnologie anti-spoofing. Molto probabilmente il successo con questo codice sarà limitato in contesti generali, anche se il basso costo della prototipazione hardware e i risultati potenzialmente significativi lo rendono un progetto che vale la pena esplorare ulteriormente.

Configurazione Arduino IDE

  • Scarica Arduino IDE
  • Installa le schede in File > Preferenze: URL aggiuntive per il Gestore schede
  • URL delle schede http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  • Seleziona la scheda:
    • NodeMCU ESP32 è "ESP32 Dev Module"
  • Imposta la velocità di upload in Strumenti > Velocità di caricamento al massimo 460800

Configurazione Python

Testato per Linux Ubuntu 20.04

Python

root@kitploit:~
python -m venv venv
source venv/bin/activate
python setup.py develop
skylift
root@kitploit:~
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

Utilizzo

Converti la scansione Wi-Fi/BT in JSON di reti

root@kitploit:~
skylift convert-scan -i path/to/scan.csv -o path/to/scan.json

Crea uno sketch Arduino dal modello

root@kitploit:~
skylift create-sketch	-i path/to/scan.json -o path/to/scan-arduino/

Personalizza più parametri

root@kitploit:~
skylift create-sketch
	-i path/to/scan.json
	-o path/to/scan-arduino/
	--max-networks 12
	--board esp32

Risoluzione dei problemi

Linux

  • Assicurati che l'accesso alla seriale USB sia consentito sudo chmod a+rw /dev/ttyUSB0
  • Assicurati che pyserial sia installato pip install pyserial --user

TODO

  • aggiungi annunci BLE
  • rivedi e conferma la struttura dei pacchetti Wi-Fi
  • aggiungi casualità ai pacchetti Wi-Fi
  • aggiungi API Wigle
  • aggiungi supporto per SSID con emoji 🙃
Scarica lo strumento