Ubertooth One 嗅探开启蓝牙锁

根据 Ubertooth 的 wiki(https://github.com/greatscottgadgets/ubertooth/wiki/Build-Guide),在构建 libbtbb 和 Ubertooth 工具之前,需要先安装一些依赖。可以从操作系统的软件包存储库中找到许多这些文件,例如:

安装依赖

这里我是在树莓派(Debian / Ubuntu)下进行安装,根据个人的系统来执行相应的命令:

Debian / Ubuntu

sudo apt-get install cmake libusb-1.0-0-dev make gcc g++ libbluetooth-dev \

pkg-config libpcap-dev python-numpy python-pyside python-qt4

Fedora / Red Hat

su -c "yum install libusb1-devel make gcc wget tar bluez-libs-devel"

安装 libbtbb

接下来,需要为Ubertooth工具构建蓝牙基带库(libbtbb),以解码蓝牙数据包:

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

cd libbtbb-2018-12-R1

mkdir build

cd build

cmake ..

make

sudo make install

安装 Ubertooth tools

Ubertooth存储库包含用于嗅探蓝牙数据包,配置Ubertooth和更新固件的主机代码。使用以下方法构建和安装的:

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

tar xf ubertooth-2018-12-R1.tar.xz

cd ubertooth-2018-12-R1/host

mkdir build

cd build

cmake ..

make

sudo make install

查看 Ubertooth one 固件版本

$ sudo ubertooth-util -v // Ubertooth one 固件版本

$ ubertooth-rx -V // ubertooth tools 版本

libubertooth 1.1 (2018-12-R1), libbtbb 1.0 (2018-06-R1)

Linux 用户: 如果是第一次安装,或者收到有关查找库的错误:

ubertooth-util: error while loading shared libraries: libubertooth.so.1: cannot open shared object file: No such file or directory

则应运行 sudo ldconfig:

$ sudo ldconfig

$ sudo ubertooth-util -v

Firmware version: 2018-12-R1 (API:1.06)

安装 Wireshark

Wireshark版本1.12和更高版本默认包含Ubertooth BLE插件。只需做一些工

Copyright © 2088 樊振东世界杯_世界杯开幕 - tyzksb.com All Rights Reserved.
友情链接