经典蓝牙攻防手册
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/offensive-bluetooth-classic-h2rz。
技能介绍
为何蓝牙经典协议仍是测试重点
在蓝牙低功耗(BLE)之外,许多工业传感器、车载娱乐系统及传统音频设备依然运行着蓝牙经典(BR/EDR)协议。由于这类设备往往更新缓慢,它们常暴露在未打补丁的历史漏洞中,例如 KNOB 和 BlueBorne。本技能提供了一套标准化的蓝牙经典协议安全测试流程,帮助工程师在授权测试中评估遗留硬件的实际风险。
核心测试工作流
- 目标发现与枚举:支持使用
hcitool、bluetoothctl或redfang进行设备发现,并通过 SDP(服务发现协议)枚举目标暴露的服务。 - 服务级风险验证:针对常见的蓝牙协议 profiles(如
SPP、HID、A2DP)进行未授权访问测试。SPP(串口配置文件)常用于工业调试,往往缺乏身份验证,容易导致任意数据注入。 - 经典漏洞利用:内置 KNOB (
CVE-2019-9506) 漏洞验证,强制协商 1 字节加密密钥以进行暴力破解;同时涵盖 BlueBorne 漏洞族的分析,针对未打补丁的嵌入式 Linux 系统。\n- 物理层攻击模拟:验证 HID 欺骗,即在配对成功后注册为 HID 设备,向主机注入按键指令;测试针对耳机音频的劫持与监听。
适用边界与检测要点
现代设备大多已修复上述历史漏洞,但部分 Broadcom 芯片组和嵌入式车载系统仍面临风险。大多数环境缺乏原生的蓝牙经典入侵检测系统(IDS),主动探测可能触发设备的重新配对提示。在测试报告中,建议详细记录通过服务记录获取的芯片组和固件版本,以准确映射对应的 CVE 适用性。
使用场景
- 渗透测试时需评估车载蓝牙是否受 KNOB 或 BlueBorne 漏洞影响。
- 排查工业传感器的 SPP 调试端口是否存在未授权访问。
- 测试遗留音频设备能否被强制配对以进行 HID 键盘注入。
- 评估嵌入式 Linux 设备的蓝牙协议栈漏洞并整理报告。
适合人员
- 渗透测试工程师,负责评估企业内遗留硬件的真实蓝牙攻击风险
- 固件开发者,需要验证车载蓝牙协议栈是否存在 BlueBorne 等已知漏洞
- 工业网络安全工程师,排查车间传感器调试端口的未授权暴露情况
- 无线安全研究员,研究蓝牙经典协议的服务枚举与配对加密缺陷