推荐阅读
视频演示
视频代码
python ./ducky.py -d ducky_test.txt
项目地址
GitHub – Shubhamvis98/badbt:适用于 Kali NetHunter 和 NetHunter Pro 的蓝牙键盘和鼠标模拟器
以下错误修复
1.Bluebinder启动不了,缺少内核或者内核版本不是最新的或者低版本nethunter内核,解决方法编译最新内核
2.Bad Bluetooth启动报错,如下所示:,
解决方法;安装 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.蓝牙服务冲突服务
解决方法:
1.简单粗暴的直接重启手机或者重启kali nethunter服务
原理介绍
要解决这个问题,你需要确保在尝试注册一个新的蓝牙服务或设备之前,没有其他服务或设备已经使用相同的UUID注册。你可以通过以下步骤来检查和解决这个问题:
- 检查当前已注册的UUID:首先,你需要查看当前已经注册的所有蓝牙服务或设备的UUID。这可以通过运行
hcitool con
命令(在Linux终端中)来完成,或者使用相应的工具来获取这个信息。 - 修改UUID:一旦你确定了哪个服务或设备的UUID与你的冲突,你可以尝试修改你的代码中使用的UUID,以便它与现有的UUID不同。
- 注销冲突的服务:如果你不能更改你的代码中的UUID,或者你需要立即注册一个新的服务,你可以尝试注销已经存在的冲突的服务。这可以通过运行
bluez-helper remove [service/device UUID]
命令(在Linux终端中)来完成。
在你的代码中,问题出现在这一行:
manager.RegisterProfile("/org/bluez/" + self.if_name, BTKbDevice.UUID, opts)
你应该确保BTKbDevice.UUID
是唯一的,或者在尝试重新注册一个已经存在的UUID之前,先注销或更改这个UUID。
© 版权声明
1、本网站名称:
X黑手网
2、本站永久网址:https://www.xheishou.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
2、本站永久网址:https://www.xheishou.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
- 最新
- 最热
只看作者