蓝牙设备在日常生活中无处不在,从智能手机、耳机到智能家居设备,均依赖蓝牙进行短距离无线通信。然而,这些设备在通信过程中会暴露出一定的识别信息,给安全研究和渗透测试带来了可操作空间。本文将以 Kali Linux 为平台,系统介绍如何使用多种工具识别并分析 Bluetooth Classic 设备,包括设备扫描、信息提取、数据包监控与物理定位等内容,帮助读者深入理解蓝牙设备识别的完整流程。
一、准备工作:使用蓝牙适配器扩展识别能力
在本次实验中,我们使用 Parani-UD100 USB 蓝牙适配器 搭配 Kali Linux 进行测试。该适配器支持外接天线,可以显著提升扫描范围。由于蓝牙和 Wi-Fi 同样工作在 2.4GHz 频段,因此许多用于 WLAN 的天线也可用于蓝牙扫描。
启动蓝牙接口
使用 hciconfig
命令查看并启用蓝牙设备:
hciconfig
hciconfig hci0 up
确认蓝牙接口已激活(UP RUNNING)后,即可进行设备扫描。
二、使用 hcitool 进行基础扫描与设备信息提取
hcitool
是 Linux 下最常用的蓝牙命令行工具之一,支持设备扫描、连接、信息查询等功能。
1. 扫描可见设备
hcitool scan
输出示例:
Scanning ...
00:11:67:57:0C:5C BR-C1
38:44:05:70:8C:52 JBL GO