
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.
⚠️ THIS SOFTWARE IS FOR AUTHORIZED SECURITY RESEARCH AND ETHICAL TESTING ONLY ⚠️
Unauthorized use of this tool against devices you do not own or have explicit written permission to test is ILLEGAL and may result in:
By using this tool, you acknowledge and accept FULL responsibility for your actions.
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. The tool provides:
bash
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 bash
pip3 install bleak dbus-python cryptography --break-system-packages
python3 -m venv BLUE-SPY-env source BLUE-SPY-env/bin/activate pip install bleak dbus-python cryptography
pip install pyaudio wave Step 4: Configure Bluetooth Adapter bash
hciconfig -a
sudo systemctl stop bluetooth
sudo systemctl enable bluetooth sudo systemctl start bluetooth
sudo systemctl status bluetooth
sudo hciconfig hci0 piscan
sudo hciconfig hci0 reset Step 5: Verify Installation bash
bluetoothctl list
python3 -c "from bleak import BleakScanner; print('Bleak OK')"
sudo python3 BLUE-SPY.py QUICK START bash
git clone https://github.com/Athexhacker/BLUE-SPY.git cd BLUE-SPY
sudo apt-get install -y bluetooth bluez python3-pip pip3 install bleak cryptography
sudo python3 BLUE-SPY.py
Type: I ACCEPT RESPONSIBILITY
Select option: 1 (Quick Scan) HOW TO USE BLUE-SPY Running the Tool bash
MAIN MENU: [1] Quick Device Scan (10 seconds) [2] Continuous Network Scan (60+ seconds) [3] Target Specific Device [4] Advanced Exploitation [5] View Previous Results [0] Exit Available Modes
Quick scan (10 seconds)
Standard scan (30 seconds)
Deep scan (60 seconds)
Custom duration (1-300 seconds)
Output: Lists all Fast Pair devices with vulnerability ratings (CRITICAL/HIGH/MEDIUM/LOW)
Signal strength (RSSI)
Device names and addresses
Available services
Real-time updates every 5 seconds
Service enumeration
Characteristic discovery
Connection testing
Vulnerability assessment
Audio Capture Test - Attempt audio capture (requires authorization)
Batch Device Testing - Test multiple devices automatically
Vulnerability Ratings Rating Score Description CRITICAL 60-100 Highly vulnerable - Silent pairing possible HIGH 40-59 Likely vulnerable - Missing security flags MEDIUM 20-39 Potentially vulnerable - Requires investigation LOW 0-19 Possibly patched - Appears secure Workflow Example bash
sudo python3 BLUE-SPY.py
Type: I ACCEPT RESPONSIBILITY
Select option: 1 Select scan type: 1 (10-second scan)
Found 3 Fast Pair device(s):
[CRITICAL] Sony WH-1000XM4 Address: 11:22:33:44:55:66 Model: abcd1234, RSSI: -45dBm Status: CRITICAL - Highly Vulnerable
[MEDIUM] Galaxy Buds Pro Address: AA:BB:CC:DD:EE:FF Model: efgh5678, RSSI: -62dBm Status: MEDIUM - Potentially Vulnerable
Select option: 5 Choose device number: 1 Type 'EXPLOIT' to proceed: EXPLOIT
Exploit result: PAIRING SUCCESSFUL [SUCCESS] Device may be compromised.
Test HFP connection? (y/n): y [CRITICAL] HFP AUDIO ACCESS CONFIRMED!
Attempt audio capture? (y/n): y [SUCCESS] Audio captured successfully! File: blue_spy_results/audio/capture_112233445566_20250120_093022.wav RESULTS AND LOGGING BLUE-SPY automatically saves all results to organized directories:
text 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 Sample JSON Output json { "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" ] } ] } TROUBLESHOOTING Bluetooth Issues bash
hciconfig -a sudo hciconfig hci0 reset
sudo python3 BLUE-SPY.py
sudo hciconfig hci0 piscan bluetoothctl scan on
sudo systemctl restart bluetooth sudo hciconfig hci0 reset Python Dependencies bash
pip3 install --upgrade bleak
pip3 install --upgrade cryptography
sudo apt-get install python3-dbus TESTING ENVIRONMENT SETUP For Safe Testing Use dedicated test devices - Old smartphones, headphones, speakers
Create isolated network - Faraday cage or RF-shielded room
Document everything - Keep detailed logs of all tests
Get written permission - For any third-party devices
Use test accounts - Don't use personal accounts during testing
Testing Bluetooth Functionality bash
bluetoothctl
list # Show available adapters show # Show adapter details scan on # Start scanning
scan off # Stop scanning devices # List discovered devices exit
ETHICAL USE GUIDELINES
Test only devices you personally own
Get explicit written permission for any third-party devices
Use in controlled, isolated environments
Document all testing activities
Report vulnerabilities responsibly
Comply with all applicable laws
Test devices in public spaces
Capture audio without explicit consent
Share or publish captured data
Use for surveillance or monitoring
Attempt to bypass legal controls
Distribute exploit code irresponsibly
RESPONSIBLE DISCLOSURE If you discover vulnerabilities using this tool:
Document the vulnerability with proof-of-concept
Contact the vendor through official channels
Wait for vendor response and patch timeline
Coordinate public disclosure with vendor
Credit researchers appropriately
LICENSE AND LEGAL This software is provided for educational and authorized security testing purposes only. The authors and contributors:
Assume no liability for misuse
Do not condone illegal activity
Require compliance with all laws
Reserve the right to deny access
By using this software, you agree to:
Use it legally and ethically
Accept full responsibility for your actions
Indemnify the authors from any claims
Comply with all applicable laws
text
Key changes made:
whisper.git to blue-spy.gitwhisper_results to blue_spy_results