针对 CVE-2025-36911 WhisperPair 漏洞的 POC,允许你无需认证信息即可连接到支持的设备。
此固件仅执行发现和漏洞确认,并未实现完整的音频监听。
测试期间的输出:
测试设备: Freenove ESP32-S3 ESP32 S3 Display CYD 2.8 英寸 IPS 电容触摸屏 240x320 像素
你可以使用 ESP32 设备来追踪支持 Fast Pair 的设备并检查漏洞。

对渗透测试和安全设备感兴趣?请访问
扫描器(BleManager)绕过标准发现过程,直接解析原始广播包以获取 GFPS 载荷。
0xFE2C。0xFEF3。为了处理启用了隐私且轮换 MAC 地址的 BLE 设备,系统使用分层身份检查:
模型 ID 或 设备名称 进行关联。testDevice 函数执行原始 GFPS 握手以测试是否接受未授权配对。
0xFE2C)和 KBP 特征(fe2c1234-8366-4814-8eb0-01de32100bea)。[类型: 0x00] [标志: 0x11] [提供者地址] [盐值: 8 字节]。mbedtls_aes_crypt_ecb 并以盐值作为密钥加密该数据块。config.h)专为带有 FT6336U 触摸和 TFT_eSPI 显示屏的 ESP32 设计。
| 功能 | Pin |
|---|---|
| Touch SDA | 16 |
| Touch SCL | 15 |
| Touch RST | 18 |
| Touch INT | 17 |
NimBLE-Arduino (2.3.7)TFT_eSPI(显示)FT6336U(输入)TFT_eSPI 库中的 User_Setup.h,使其与你的特定开发板所对应的 ILI9341/ST7789 驱动匹配。或者从 Freenove 下载库并放入你的 Arduino 库文件夹
https://codeload.github.com/Freenove/Freenove_ESP32_S3_Display/zip/refs/heads/main
SCAN 以填充列表。