KaliUbuntu银河UosdeepinCentos7 等 Linux 如何使用 蓝牙
Posted ~晨曦静竹~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了KaliUbuntu银河UosdeepinCentos7 等 Linux 如何使用 蓝牙相关的知识,希望对你有一定的参考价值。
Kali Linux 虚拟机 使用 蓝牙 的正确姿势
众多周知,虚拟机的Linux在直接读取Wifi等信号时,是需要借助外部驱动设备的,如适合Kali 的 Wifi 驱动网卡;由此,虚拟机中Linux的蓝牙亦是,我们需要购买适配的蓝牙驱动,但倘若你是实体机,应该是可以直接使用机器自己的蓝牙的,就不必购买了。
一、 蓝牙适配器
博主购买的是 CSR 4.0 的 免驱动 蓝牙适配器:
逛淘宝,截止目前Linux仅有此款4.0的蓝牙驱动,在京东,淘宝和拼夕夕都有购买:
首先,确保所使用的 Linux 有蓝牙的软件驱动包,若没有请安装。不同Linux系统软驱包可能是不同的,Kali的话可以,可以尝试如下几个包:
sudo apt install bluez blueman bluetooth -y
(一般kali都原装了的)
将买好的蓝牙适配器,连接在虚拟机上:
二、测试连接
完成准备工作,开始正文。
方法1:
查阅是否已加载蓝牙模块:
sudo lsmod | grep "bluetooth"
查看蓝牙状态:
sudo /etc/init.d/bluetooth status
启动蓝牙设备:
sudo /etc/init.d/bluetooth start
然后打开设置,进行蓝牙连接:
点击连接即可:
需要重点强调的是,不同设备需要根据情况再设置才能正常发挥作用,例如,使用蓝牙耳机时,需更改输出设备为蓝牙耳机。
方法2:
运行hciconfig命令查阅蓝牙信息:
C:\\root> hciconfig
hci0: Type: Primary Bus: USB
BD Address: 00:1A:7D:DA:71:13 ACL MTU: 310:10 SCO MTU: 64:8
DOWN
RX bytes:588 acl:0 sco:0 events:31 errors:0
TX bytes:371 acl:0 sco:0 commands:31 errors:0
激活蓝牙设备:
sudo hciconfig hci0 up
可以使用hcitool dev命令查看蓝牙设备的硬件地址:
hcitool dev
Devices:
hci0 00:1A:7D:DA:71:13
扫描附近的蓝牙设备:
C:\\root> hcitool scan
Scanning ...
4C:50:77:51:20:1E HONOR 30S
F4:4E:F4:00:70:0A TG01
(HONOR 30S和TG01是搜索到的设备名)
接下来就是设备的连接了:
首先,绑定目的蓝牙:
sudo rfcomm bind /dev/rfcomm0 F4:4E:F4:00:70:0A
连接:
sudo cat >/dev/rfcomm0 &
完成配对后,若想解除绑定,则如下:
sudo rfcomm release /dev/rfcomm0
倘若,设置蓝牙开机自启,则运行:
update-rc.d bluetooth enable
关闭蓝牙开机自启动:
update-rc.d -f bluetooth disable
总结: 个人建议采用第一种方法,很显然,第二种关掉终端连接也会被终止,且第一种更简便。接下来,就可以进行蓝牙渗透嗅探了。
附录:
1. hciconfig命令 – 配置蓝牙设备
2. CSR 4.0 蓝牙适配器说明书:
3. Debian系 update-rc.d 命令详解
4. 其他博主的问答:https://www.cnblogs.com/bobdylan/p/6933784.html
以上是关于KaliUbuntu银河UosdeepinCentos7 等 Linux 如何使用 蓝牙的主要内容,如果未能解决你的问题,请参考以下文章
KaliUbuntu银河UosdeepinCentos7 等 Linux 如何使用 蓝牙