Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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
skylift — Spoofing della geolocalizzazione WiFi con ESP8266 | Kitploit
Strumenti/GitHubGitHub/awesome-pentest-gadgets/skylift
Sicurezza Sistemi EmbeddedAuditing Wi-FiExploitSicurezza WirelessSicurezza Hardware e IoTRed Teaming
GitHubawesome-pentest-gadgets/skylift

skylift

Spoofing della geolocalizzazione WiFi con ESP8266

Vedi Repository
836288 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 V0.4

Sarà pubblicato il 15 giugno

  • python3
  • click
  • flusso di lavoro del parser CLI più facile da usare
  • correzione del timestamp

SkyLift V0.3

SkyLift è un dispositivo di spoofing della geolocalizzazione a basso costo. Attualmente utilizza l'ESP8266 per trasmettere Beacon Frame WiFi al fine di sfruttare una vulnerabilità di lunga data (2008) nei servizi di geolocalizzazione WiFi.

Questa terza versione prototipale di SkyLift è stata ulteriormente sviluppata durante una web residency con Akademie Schloss Solitude e ZKM. Leggi un'intervista sul progetto. Oppure costruiscine uno tuo con le istruzioni qui sotto per meno di 5 $.

Aggiornamenti

  • 13 maggio 2017: Aggiunta nuova scansione dall'intervento di John Kiriakou (informatore della CIA) al Gruener Salon di Berlino

SkyLift è stato originariamente sviluppato in collaborazione con Surya Mattu per lo show Welcome to Ecuador! nella stanza Assange di !Mediengruppe Bitnik alla Zoo Galerie di Nantes nel 2016. Lo sviluppo di questa versione aggiornata, V0.3, è iniziato a novembre 2016 ed è stato finalmente rilasciato a maggio 2017 con il supporto di una web residency presso Schloss Solitude. Questa versione apporta diversi miglioramenti rispetto al sistema iniziale (SkyLift V0.1), tra cui:

  • costo di costruzione ridotto da 50 $ a circa 5 $
  • tempo di configurazione della tecnologia principale ridotto da diverse ore a circa 15 minuti
  • operatività utente migliorata (basta fornire alimentazione USB)
  • prestazioni migliorate grazie al channel hopping
  • struttura dei pacchetti migliorata (aggiunto byte di intervallo del timestamp)
  • aggiunta opzione SSID nascosto (null) "\x00"
  • aggiunti script di utilità per creare posizioni personalizzate
  • tecnologia isolata su un singolo dispositivo
  • aggiunto OLED opzionale per il display

Per informazioni sullo SkyLift originale (V0.1), vedere https://ahprojects.com/notebook/2016/skylift-geolocation/

SkyLift è un progetto open source mantenuto da Adam Harvey che indaga le vulnerabilità di sicurezza e le opportunità creative nei servizi di geolocalizzazione degli smartphone rivolti ai consumatori.

Se sei interessato a ottenere un dispositivo completo e pronto all'uso, aggiungiti alla mia mailing list all'indirizzo https://undisclosed.cc/.

Avvio Rapido

  • Acquista un ESP8266 NodeMCU 12 o 12E | eBay (più economico) o Amazon.com (più veloce)
  • git clone https://github.com/adamhrv/skylift/
  • Dalla cartella "arduino/skylift_v03_embassy" carica lo sketch "skylift_v03_embassy.ino"
  • Assicurati che il servizio di geolocalizzazione WiFi del tuo smartphone sia abilitato
  • Posiziona l'ESP8266 entro 1 - 2m dal telefono (entro 0,25 - 0,5m in aree WiFi congestionate)
  • Configurazione completa e risoluzione dei problemi di seguito

Configurazione

Cosa ti servirà:

  • Arduino 1.6.12+
  • ESP8266 NodeMCU 12 o 12E | eBay, Amazon.com, Adafruit Huzzah
  • Cavo USB micro per la programmazione
  • Batteria USB 5V (opzionale)

Con display OLED (opzionale):

  • Display OLED | eBay, Amazon.com
  • PCB 3x7cm (solo se si utilizza il display OLED) | Amazon.com
  • Saldatore
  • Libreria OLED Adafruit_SSD1306
  • Librerie ESP8266: "http://arduino.esp8266.com/stable/package_esp8266com_index.json"
  • Tagliafili per rifilare i connettori dopo la saldatura

Sia il display OLED che l'ESP8266 NodeMCU possono essere acquistati su eBay a circa metà prezzo se sei disposto ad aspettare 1-2 settimane per la consegna. L'ESP8266 può costare anche solo 3 $.

Script di Test

Test WiFi

  • Assicurati di utilizzare una versione recente di Arduino (per la build è stata utilizzata la 1.6.12)
  • Assicurati di avere installate le schede ESP8266. In Preferenze > Schede Aggiuntive aggiungi "http://arduino.esp8266.com/stable/package_esp8266com_index.json"
  • Da Strumenti > Scheda: seleziona "NodeMCU 0.9 (ESP12 Module)" o la 12E
  • Prova con lo sketch Arduino/test_single_beacon_frame
  • Controlla le tue reti WiFi. Il nome Network1 dovrebbe essere visibile sul canale 1.

Test dello schermo OLED

  • collega l'OLED all'ESP8266 sul retro del PCB
  • rimuovi la plastica nera dai connettori per un profilo più basso
  • Collega il pin D2 dell'ESP8266 -> pin SDA dell'OLED
  • Collega il pin D3 dell'ESP8266 -> pin SCL dell'OLED
  • Collega PWR (3.3V)
  • Collega GND
  • Carica lo sketch Arduino/test_oled_screen
  • Il testo "Scrolling Text Demo 123 456" dovrebbe apparire scorrendo sullo schermo

Ambasciata dell'Ecuador

Testare SkyLift con la posizione dell'Ambasciata dell'Ecuador

  • Carica lo sketch Arduino/skylift_v03_embassy
  • Assicurati di aver abilitato i servizi di localizzazione WiFi sul tuo telefono
  • Assicurati di avere una connessione dati attiva (cellulare o WiFi. Il tuo indirizzo IP non ha importanza)
  • Apri la tua applicazione di mappe preferita (o qualsiasi app che utilizzi la tua posizione)
  • Se non funziona, ci sono diversi motivi. Molto probabilmente ci sono troppi router vicini che interferiscono con il punteggio di affidabilità restituito dall'API di geolocalizzazione WiFi.
  • Se ci sono più reti tra -60 e -40dB è improbabile che SkyLift restituisca una nuova geolocalizzazione

Suggerimenti per migliorare le prestazioni:

Scarica lo strumento