Mike Ryan 声称可以在正在进行的 BLE 对话中注入数据包(可能使用 Ubertooth)。他这样做的尝试导致干扰连接(来源1和2)。
蓝牙规范 (v4.0) 规定发送 2 个数据包之间的时间为 150µs。因此,如果一台设备在 150µs 后开始侦听,而另一台在 150µs 后开始发送,那么唯一可以注入数据包的时间是其中一台设备也在传输时。这将引起干扰,从而导致“丢失”数据包或接收错误数据包。因此,对于攻击者来说,注入永远不会成功,并且在“最佳情况”下会导致 DoS。
那么成功注入数据包是可能的,还是 ubertooth 广告是“不可能的功能”?
PS如果您知道更合适的论坛,请告诉我,我可以问这个问题。