Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
skylift — Wi-Fi-Geolokalisierungs-Spoofing mit ESP8266 / ESP32 | Kitploit
Tools/GitHubGitHub/adamhrv/skylift
Embedded-System-SicherheitWi-Fi-PrüfungImpersonations-ToolsDrahtlose SicherheitHardware- & IoT-SicherheitRed Teaming
GitHubadamhrv/skylift

skylift

Wi-Fi-Geolokalisierungs-Spoofing mit ESP8266 / ESP32

Repository anzeigen
5197410vor 2 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

SkyLift

SkyLift ist ein experimentelles Wi-Fi/BT-Geolokalisierungs-Spoofing-Gerät, das ESP8266- oder ESP32-Boards verwendet, um Wi-Fi-Beacon-Frames oder BT-Advertisements auszustrahlen, die die drahtlose Infrastruktur eines entfernten/Ziel-Standorts nachahmen. Das obige Beispiel zeigt eine erfolgreiche Geolokalisierung zu Peter Thiels Ferienhaus auf Hawaii aus dem DataPools-Projekt (2018).

Mobile Geräte (d. h. iOS und Android) verlassen sich auf diese Informationen für zentrale Geolokalisierungsdienste, wenn raumgestützte GPS-Signale schwach sind, was häufig in städtischen Gebieten oder kellerartigen Räumen vorkommt.

Das Projekt war am erfolgreichsten, wenn mehrere SkyLift-Geräte im Außenbereich positioniert wurden, ähnlich wie die echten (Ziel-)Router, wodurch die bestehende Wi-Fi-Infrastruktur überwältigt und die meisten mobilen Geräte verwirrt wurden. Es funktionierte auch gut in überfüllten Innenräumen, in denen Körper (die zu 2/3 aus Wasser bestehen) Wi-Fi-Energie absorbieren, weil 2,4 GHz die Resonanzfrequenz von Wassermolekülen ist.

Es ist jedoch weiterhin unklar, welche Einstellungen für die Wi-Fi-Paketstruktur am besten sind, welche anderen Faktoren die Fähigkeit beeinflussen, zentrale Geolokalisierungsdienste zu überschreiben, und ob mobile Betriebssysteme Anti-Spoofing-Technologien integriert haben. Wahrscheinlich wird der Erfolg mit diesem Code in allgemeinen Umgebungen begrenzt sein, obwohl die geringen Kosten für Prototyping-Hardware und potenziell signifikante Ergebnisse es zu einem lohnenswerten Projekt machen, das es weiter zu erforschen lohnt.

Arduino IDE einrichten

  • Arduino IDE herunterladen
  • Boards installieren unter Datei > Voreinstellungen: Zusätzliche Boardverwalter-URLs
  • Board-URLs http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  • Board auswählen:
    • NodeMCU ESP32 ist "ESP32 Dev Module"
  • Übertragungsgeschwindigkeit unter Werkzeuge > Übertragungsgeschwindigkeit auf maximal 460800 setzen

Python einrichten

Getestet unter 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

Verwendung

WiFi/BT-Scan in Netzwerk-JSON konvertieren

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

Arduino-Sketch aus Vorlage erstellen

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

Weitere Parameter anpassen

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

Fehlerbehebung

Linux

  • Stellen Sie sicher, dass der Zugriff auf die USB-Serialschnittstelle erlaubt ist sudo chmod a+rw /dev/ttyUSB0
  • Stellen Sie sicher, dass pyserial installiert ist pip install pyserial --user

TODO

  • BLE-Adverts hinzufügen
  • Wi-Fi-Paketstruktur überprüfen und bestätigen
  • Zufälligkeit zu Wi-Fi-Paketen hinzufügen
  • Wigle-API hinzufügen
  • Emoji-SSID-Unterstützung hinzufügen 🙃
Tool herunterladen