我有两个Arduino使用蓝牙相互通信。这两个设备之间有可能嗅到蓝牙的对话吗?
我听说过杀虫器,安卓解决方案会很棒,但我认为这只会嗅到手机和设备之间的联系。
如果Android不可能的话,其他的选择也是受欢迎的。
发布于 2013-08-20 17:03:10
我不知道有什么东西会把你的Android蓝牙收音机变成嗅探器。我认为,你需要投资于一颗乌伯牙来完成你想要的东西。
http://ubertooth.sourceforge.net/ http://hakshop.myshopify.com/products/ubertooth-one
使用ubertooth,您将能够在arduino设备之间嗅探蓝牙数据包。
发布于 2014-03-30 04:25:25
目前有两种选择,第一种是使用软件定义的无线电来支持ISM波段(至少2.4-2.485 GHz)。这将使您能够获取蓝牙范围内的任何无线电信号,如果您试图识别干扰信号,因为您将能够查看附近无线电频谱的总体图像,这将是特别有用的。
缺点是,您将收到完全原始的波形,然后您需要使用类似gr-蓝牙堆栈解调。
另一种选择是一种专门的设备,如Ubertooth。Ubertooth是一个功能强大的蓝牙开发平台,但目前不支持EDR (尽管它可以识别何时将EDR作为常规报头发送,可以进行嗅探和读取)。如果您正在使用EDR Arduino,并且您需要能够真正读取这些数据,我所知道的唯一选择就是通过软件定义的无线电。
发布于 2016-10-21 11:26:04
我编写了一个Android应用程序,它使用连接的Ubertooth嗅探棒来捕获蓝牙LE流量。不需要设置Ubertooth。代码可以在这里找到:https://github.com/mobilesec/android-ubertooth-btle-sniffing
https://security.stackexchange.com/questions/40929
复制相似问题