BlueScan
BlueScan是一款功能强大的蓝牙扫描器,广大研究人员可以使用BlueScan来扫描BR/LE设备、LMP、SDP、GATT以及相关的蓝牙漏洞。
考虑到目前社区中针对蓝牙安全方面的工具并不多,而且现有的工具很多也都无人更新或维护了,因此我们便基于Python3开发出了这款功能强大的蓝牙扫描器-BlueScan.
在针对新的蓝牙设备进行渗透攻击时,BlueScan扫描器将能够帮助广大研究人员收集大量信息,其中包括:
BR设备信息;
LE设备信息;
LMP特性信息;
GATT服务信息;
SDP服务信息;
各种蓝牙漏洞;
工具要求
该工具基于BlueZ实现其功能,也就是官方的Linux蓝牙栈,因此在使用BlueScan之前我们还需要安装下列代码包:
sudo apt install libglib2.0-dev libbluetooth-dev
如果你是在一台Linux虚拟机上使用该工具的话,建议让虚拟机独占一个 USB 蓝牙适配器,比如说售价为99元的Ostran Bluetooth USB Adapter OST-105 CSR 8150 v4.0之类的,如果你资金雄厚的话也可以尝试560元的Parani UD100-G03,毕竟一分钱一分货。
工具安装
广大研究人员可以使用下列命令直接将该项目源码克隆至本地并使用:
git clone https://github.com/fO-000/bluescan.git
除此之外,最新版本的BlueScan源码我们也已经上传到了PyPI上,所以大家也可以使用下列命令安装BlueScan:
sudo pip3 i