本文所述的一切技术仅供网络安全研究学习之用,请勿用于任何的违法用途,否则由此所产生的一切后果自负!

首先安装依赖

apt-get install cmake libusb-1.0-0-dev make gcc g++ libbluetooth-dev \
pkg-config libpcap-dev python-numpy python-pyside python-qt4

为了避免权限出现问题我在安装前直接sudo su了,这样就不用每次操作都输sudo了 然后再桌面创建一个名为ubertooth的文件夹,并赋予777权限,以便之后不通过root用户也可以执行操作

然后通过github下载libbtbb,因为某些大家都知道的原因,我这边还通过了proxychains的代理

wget https://github.com/greatscottgadgets/libbtbb/archive/2018-12-R1.tar.gz -O libbtbb-2018-12-R1.tar.gz

然后执行解压命令

tar -xf libbtbb-2018-12-R1.tar.gz

进入目录,创建新的文件夹build(忽略我因为手残一开始打错了),然后开始编译

cmake执行完后继续执行make

然后执行make install

看起来没有任何报错,根据官方文档如果第一次安装时报错还需执行sudo ldconfig

执行完了以后就开始安装ubertooth tools了

wget https://github.com/greatscottgadgets/ubertooth/releases/download/2018-12-R1/ubertooth-2018-12-R1.tar.xz

解压

之后跟着上面截图操作即可,如果报错按之前的命令执行,反正我没报错

接下来是安装wireshark

先安装依赖

apt-get install wireshark wireshark-dev libwireshark-dev cmake

然后创建目录开始编译 没有error简直完美,记得之前在ubuntu16.04里配环境各种error心态都崩了

然后重复上面的一些操作

按着步骤执行完了轻松加愉快

插上我们的ubertooth

执行以下扫描康康,从我们的HCI里读到了一些东西,也就是和主机配对过的一些东西

接着执行

貌似报错了,少了个库,直接pip install就完了这玩意看起来还不小

再开一遍就开始炫酷跳动了