RCayre / mirage

Mirage is a powerful and modular framework dedicated to the security analysis of wireless communications.

Home Page:https://homepages.laas.fr/rcayre/mirage-documentation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Trouble getting Ubertooth to work with any of the BLE modules.

Jbvh opened this issue · comments

commented

Whenever I try to launch ubertooth using any mirage BLE modules, it doesn't work. I've got the latest ubertooth 2020-12-R1 firmware and I've even tried using it on VirtualBox instead of VMware. (It works on other github projects.)

UbertoothBLE.mov

I won't have a chance to test with my ubertooth till next week, but I noticed you're putting the interface as ubertooth and not say ubertooth0. Not sure if that would change anything, but I notice it says this under the mirage documentation.

"The corresponding interfaces are : ubertoothX (e.g. “ubertooth0”)"

commented

I already tried ubertooth1-9, none seem to work for me. It's always the same problem, it just disconnects.

I also have the same problem with Ubertooth One.
I'm running firmware version: 2020-12-R1 (API:1.07)

I finally got around to also trying this on my end. A ble scan ends in a seg fault, however, blue hydra can use the ubertooth without issue.

This is on 22.04 w/ latest Mirage + latest ubertooth firmware.

commented

What about jamming bluetooth? Is there any other tool that can interfere with ble packets?

I have no idea what's different, but I just plugged in my ubertooth and went right to loading ble_scan with it. I even tried ble_sniff

 << ble_sniff >>~~> set INTERFACE ubertooth0       
 << ble_sniff >>~~> run
[SUCCESS] Ubertooth Device (ubertooth0) successfully instanciated !

I get packet results.

This is interesting. Running the same Mirage, same 22.04 setup on my desktop and it fails just as we've discussed. I then switch the Ubertooth to a small, newer mini x86_64 PC with (best I can tell) same exact software setup and everything works with the Ubertooth and Mirage.