有没有可能在Android上模糊蓝牙的RFCOMM协议?

有没有可能在Android上模糊蓝牙的RFCOMM协议?,android,bluetooth,rfcomm,fuzzing,Android,Bluetooth,Rfcomm,Fuzzing,我正在研究是否有可能模糊android上蓝牙的RFCOMM协议 感谢您的帮助 谢谢。可以模糊任何东西,甚至烟雾信号,但这通常需要一些工作。如果你找不到一个预构建的工具,你需要自己构建它 fuzzer的基本构造块如下所示: 接口:在该协议级别进行对话的软件。对于较低级别或晦涩难懂的协议,这可能更为棘手。 在蓝牙的情况下,您可能需要特定的硬件。Ubertooth在蓝牙世界享有盛誉。 生成器:用于生成协议突变的软件。 甲骨文:一种或多种检测被测单元何时出现问题的方法。oracle往往非常特定于应用程序

我正在研究是否有可能模糊android上蓝牙的RFCOMM协议

感谢您的帮助


谢谢。

可以模糊任何东西,甚至烟雾信号,但这通常需要一些工作。如果你找不到一个预构建的工具,你需要自己构建它

fuzzer的基本构造块如下所示:

接口:在该协议级别进行对话的软件。对于较低级别或晦涩难懂的协议,这可能更为棘手。 在蓝牙的情况下,您可能需要特定的硬件。Ubertooth在蓝牙世界享有盛誉。 生成器:用于生成协议突变的软件。 甲骨文:一种或多种检测被测单元何时出现问题的方法。oracle往往非常特定于应用程序。一些选择: 响应检查:检查协议响应是否存在异常,例如,与典型错误响应不同的情况。 调试器:如果您的目标是Android,您可能能够在设备上检测到这些错误。大概 崩溃:如果设备在一段时间内停止通话,你可能会碰到什么东西。 如果你刚刚开始,我建议你下载一个像Sulley这样的开源工具,让你自己熟悉一下


编辑:我把Sulley交给了一个类似的工具boofuzz,我现在推荐它,因为它更加活跃和更新了一点。

你能给我指一下实现,让我看看它与afl fuzz接口有多困难吗?