Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
skylift — ESP8266 / ESP32を使用したWi-Fi位置情報のスプーフィング | Kitploit
ツール/GitHubGitHub/adamhrv/skylift
組み込みシステムセキュリティWi-Fi監査なりすましツールワイヤレスセキュリティハードウェアとIoTセキュリティレッドチーミング
GitHubadamhrv/skylift

skylift

ESP8266 / ESP32を使用したWi-Fi位置情報のスプーフィング

リポジトリを見る
519742年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

SkyLift

SkyLift は、ESP8266 または ESP32 ボードを使用して、遠隔/対象地点の無線インフラストラクチャをエミュレートする Wi-Fi ビーコンフレームまたは BT アドバタイズメントをブロードキャストする、実験的な Wi-Fi/BT 位置情報スプーフィングデバイスです。上記の例は、DataPools プロジェクト(2018年)による、ピーター・ティールのハワイの別荘への位置情報スプーフィングの成功例です。

モバイルデバイス(iOS や Android)は、宇宙ベースの GPS 信号が弱いときに、コア位置情報サービスとしてこの情報に依存します。これは、都市部や地下室のような空間でよく発生します。

このプロジェクトは、実際の(対象)ルーターと同様に配置された複数の SkyLift デバイスを屋外で使用した場合に最も成功しました。既存の Wi-Fi インフラストラクチャを圧倒し、ほとんどのモバイルデバイスを混乱させます。また、2.4GHz が水分子の共鳴周波数であるため、人体(3分の2が水分)が Wi-Fi エネルギーを吸収する、混雑した屋内環境でもうまく機能しました。

しかし、Wi-Fi パケット構造の最適な設定、コア位置情報サービスを上書きする能力に影響を与える他の要因、モバイル OS がアンチスプーフィング技術を統合しているかどうかは、まだ不明です。一般的な設定では、このコードでの成功は限定的である可能性が高いですが、プロトタイピングハードウェアの低コストと潜在的に重要な結果により、さらに調査する価値のあるプロジェクトとなっています。

Arduino IDE のセットアップ

  • Arduino IDE をダウンロード
  • File > Preferences でボードをインストール: 追加のボードマネージャ URL
  • ボード URL http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  • ボードを選択:
    • NodeMCU ESP32 は "ESP32 Dev Module"
  • Tools > Upload Speed でアップロード速度を最大 460800 に設定

Python のセットアップ

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

使用方法

WiFi/BT スキャンを networks JSON に変換

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

テンプレートから Arduino スケッチを作成

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

より多くのパラメータをカスタマイズ

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

トラブルシューティング

Linux

  • USB シリアルが許可されていることを確認 sudo chmod a+rw /dev/ttyUSB0
  • pyserial がインストールされていることを確認 pip install pyserial --user

TODO

  • BLE アドバタイズメントを追加
  • WiFi パケット構造を確認・検証
  • WiFi パケットにランダム性を追加
  • Wigle API を追加
  • 絵文字 SSID のサポートを追加 🙃
ツールをダウンロード