我正在开发一个需要连接到BLE设备的应用程序,但我找不到他们来建立连接并读取蓝牙设备(是的,它是开着的),并且我只能从该应用程序将其连接到另一个应用程序。所以,我试着在我的运行于WSL2的kali linux中用bettercap嗅探蓝牙连接,但是当我尝试"ble.recon on“时,我得到:
bettercap v2.28 (built for linux amd64 with go1.14.4) [type 'help' for a list of commands]
eth0: You don't have permission to capture on that device (socket: Operation not permitted)并且,如果我尝试:"hciconfig“,我得到这个问题
Can't open HCI socket.: Address family not supported by protocol我想我需要启用我的hci套接字之类的。我需要帮助。我对与tis设备建立连接的其他想法持开放态度
设备: M1001 mopeka
应用程序(工作中):gascheck
发布于 2021-06-15 05:03:05
不允许WSL2直接访问网络或蓝牙卡。它被赋予一个内部网桥IP地址。从外部看,windows正在建立网络连接,而不是kali。所以,如果你需要使用这个,也许你可以尝试双启动。
https://stackoverflow.com/questions/64865627
复制相似问题