Bluetooth 我是否可以使用内置于笔记本电脑蓝牙加密狗拦截附近所有蓝牙设备的流量?

Bluetooth 我是否可以使用内置于笔记本电脑蓝牙加密狗拦截附近所有蓝牙设备的流量?,bluetooth,bluetooth-lowenergy,wireless,packet-sniffers,Bluetooth,Bluetooth Lowenergy,Wireless,Packet Sniffers,我知道蓝牙使用的是希望,因此很难拦截流量 С我可以将我的侗放入监控模式吗 例如,如果附近有30台设备,我总是只听一个蓝牙频道,我的加密狗在监控模式下工作,我是否应该有时获取一些数据 我可以使用Hcidump或tcpdump来实现这些目的吗 如果我理解正确,如果蓝牙设备没有密码,我可以直接与它的服务交互(使用hcitool和tmux)。? 我读到可以查看电池电量、设备名称和其他信息 PS:抱歉英语不好。可以监控蓝牙设备之间的通信,但我很确定您默认的笔记本电脑加密狗无法做到这一点 在两个蓝牙设备之间

我知道蓝牙使用的是希望,因此很难拦截流量

  • С我可以将我的侗放入监控模式吗

  • 例如,如果附近有30台设备,我总是只听一个蓝牙频道,我的加密狗在监控模式下工作,我是否应该有时获取一些数据

  • 我可以使用Hcidump或tcpdump来实现这些目的吗

  • 如果我理解正确,如果蓝牙设备没有密码,我可以直接与它的服务交互(使用hcitool和tmux)。? 我读到可以查看电池电量、设备名称和其他信息


  • PS:抱歉英语不好。

    可以监控蓝牙设备之间的通信,但我很确定您默认的笔记本电脑加密狗无法做到这一点

    在两个蓝牙设备之间建立连接之前,它们会在主广告频道(第37、38、39频道)上发送连接请求/响应数据包。您需要捕获这些数据包以了解跳频模式、连接间隔等。在收到数据包后,您可以监视不安全的蓝牙连接。但是,很难同时监视30个设备,因为您需要在每个连接之间划分时间

    让我们回答你的问题

  • 这可能是可能的,但您需要编写驱动程序级代码
  • 这是可能的。正如我提到的,在监视设备之前捕获连接请求/响应数据包是一种很好的方法
  • 我对这些工具一无所知
  • 要操作服务,您需要知道服务句柄并复制GATT客户机的mac地址。我不确定,这种方法是否有效