无线与 Web 应用测试技术全解析
1. 蓝牙测试相关技术
1.1 蓝牙协议与配置
在蓝牙测试中,我们首先会遇到一些协议和配置信息。例如“AVCTP”(0x0017),其 uint16 值为 0x0104。在 Profile Descriptor List 里,有“AV Remote”(0x110e),版本为 0x0104。值得注意的是,蓝牙设备不仅有音频相关的配置文件,还支持 Hands - Free Gateway 配置文件和 Headset Gateway 配置文件,这些配置文件在与手机相关的设备上更为常见,且每个配置文件都有其必要的参数集,其中就包括协议描述符列表。
1.2 蓝牙设备定位工具 - blueranger.sh
当我们扫描蓝牙设备时,往往不清楚它们的位置。这时可以使用 blueranger.sh 工具来确定设备的接近程度。具体操作步骤如下:
1. 该工具是一个 bash 脚本,它通过向目标地址发送 L2CAP 消息来工作。其原理是,链路质量越高,表明设备越近。不过,除了发送消息的无线电设备与响应设备之间的距离外,还有多种因素可能影响链路质量。
2. 运行 blueranger.sh 时,需要指定使用的设备(通常为 hci0)以及要连接的设备地址。
以下是使用 blueranger.sh 对电视进行 ping 操作的输出示例:
By JP Dunning (.ronin)
www.hackfromacave.com
Locating: [TV] kilroy75TV (D0:C2:4E:E0:13:E7)
Ping Count: 15
Proximity C
超级会员免费看
订阅专栏 解锁全文
2138

被折叠的 条评论
为什么被折叠?



