X黑手网
X黑手网
X黑手网

适用于 Kali NetHunter 和 NetHunter Pro 的蓝牙键盘和鼠标Ducky 攻击

推荐阅读

在最新的 Kali NetHunter 版本中实现蓝牙攻击之可以将击键注入蓝牙连接设备。-X黑手网
NetHunter之蓝牙武器库-X黑手网
kali nethunter之 (蓝牙攻武器库)之窃听汽车蓝牙-X黑手网

视频演示

 
 

视频代码

python ./ducky.py -d ducky_test.txt

项目地址

GitHub – Shubhamvis98/badbt:适用于 Kali NetHunter 和 NetHunter Pro 的蓝牙键盘和鼠标模拟器

以下错误修复

1.Bluebinder启动不了,缺少内核或者内核版本不是最新的或者低版本nethunter内核,解决方法编译最新内核

image

2.Bad Bluetooth启动报错,如下所示:,

image

image

解决方法;安装 PyBluez

参考地址

Ubuntu安装蓝牙模块pybluez以及问题解决方案【完美解决】_ubantu bluez-CSDN博客

项目地址

GitHub – pybluez/pybluez:蓝牙 Python 扩展模块

安装方法:

pip install pybluez

如果不行则手动安装

从源代码安装PyBluez

从 https://github.com/pybluez/pybluez/releases 下载稳定版本

将 zip 或 tar 和 cd 解压到解压的文件目录,然后:

python setup.py install

3.蓝牙服务冲突服务

image

解决方法:

1.简单粗暴的直接重启手机或者重启kali nethunter服务

原理介绍

要解决这个问题,你需要确保在尝试注册一个新的蓝牙服务或设备之前,没有其他服务或设备已经使用相同的UUID注册。你可以通过以下步骤来检查和解决这个问题:

  1. 检查当前已注册的UUID:首先,你需要查看当前已经注册的所有蓝牙服务或设备的UUID。这可以通过运行hcitool con命令(在Linux终端中)来完成,或者使用相应的工具来获取这个信息。
  2. 修改UUID:一旦你确定了哪个服务或设备的UUID与你的冲突,你可以尝试修改你的代码中使用的UUID,以便它与现有的UUID不同。
  3. 注销冲突的服务:如果你不能更改你的代码中的UUID,或者你需要立即注册一个新的服务,你可以尝试注销已经存在的冲突的服务。这可以通过运行bluez-helper remove [service/device UUID]命令(在Linux终端中)来完成。

在你的代码中,问题出现在这一行:

manager.RegisterProfile("/org/bluez/" + self.if_name, BTKbDevice.UUID, opts)

你应该确保BTKbDevice.UUID是唯一的,或者在尝试重新注册一个已经存在的UUID之前,先注销或更改这个UUID。

 

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 共1条

请登录后发表评论