
WhisperPair (CVE-2025-36911) ESP32 उपकरण के लिए POC
CVE-2025-36911 WhisperPair भेद्यता के लिए POC, जो आपको प्रमाणीकरण जानकारी के बिना समर्थित उपकरणों से कनेक्ट करने की अनुमति देता है।
यह फर्मवेयर केवल खोज और भेद्यता पुष्टि करता है और पूर्ण ऑडियो सुनने को लागू नहीं करता है।
परीक्षणों के दौरान आउटपुट:
परीक्षित उपकरण: Freenove ESP32-S3 ESP32 S3 Display CYD 2.8 इंच IPS कैपेसिटिव टच स्क्रीन 240x320 पिक्सेल
आप ESP32 उपकरण का उपयोग करके उन उपकरणों को ट्रैक कर सकते हैं जो फास्ट पेयर का समर्थन करते हैं और भेद्यता की जांच कर सकते हैं।

पेनिट्रेशन टेस्टिंग और सुरक्षा उपकरणों में रुचि रखते हैं? यहाँ जाएँ
स्कैनर (BleManager) मानक खोज को दरकिनार करके GFPS पेलोड के लिए कच्चे विज्ञापन पैकेट को पार्स करता है।
0xFE2C.0xFEF3.MAC पतों को घुमाने वाले गोपनीयता-सक्षम BLE उपकरणों को संभालने के लिए, सिस्टम एक स्तरीय पहचान जांच का उपयोग करता है।
मॉडल आईडी या डिवाइस नाम के माध्यम से सहसंबंधित करता है।testDevice फ़ंक्शन एक कच्चे GFPS हैंडशेक को निष्पादित करता है ताकि अनधिकृत पेयरिंग स्वीकार्यता का परीक्षण किया जा सके।
0xFE2C) और KBP विशेषता (fe2c1234-8366-4814-8eb0-01de32100bea) का पता लगाता है।[Type: 0x00] [Flags: 0x11] [Provider Address] [Salt: 8 bytes].mbedtls_aes_crypt_ecb के साथ ब्लॉक को एन्क्रिप्ट करता है।config.h)FT6336U टच और TFT_eSPI डिस्प्ले के साथ ESP32 के लिए डिज़ाइन किया गया।
| फ़ंक्शन | पिन |
|---|---|
| टच SDA | 16 |
| टच SCL | 15 |
NimBLE-Arduino (2.3.7)TFT_eSPI (डिस्प्ले)FT6336U (इनपुट)TFT_eSPI लाइब्रेरी में User_Setup.h कॉन्फ़िगर करें।या Freenove से लाइब्रेरी डाउनलोड करें और इसे अपने Arduino लाइब्रेरी फ़ोल्डर में रखें
https://codeload.github.com/Freenove/Freenove_ESP32_S3_Display/zip/refs/heads/main
SCAN टॉगल करें।| टच RST |
18 |
| टच INT | 17 |