-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to Connect to Advertised Device #51
Comments
Hey did you find a solution to your issue? |
Hi No, I was not able to solve the problem. But I got this: I found a presentation about BLE online: https://nis-summer-school.enisa.europa.eu/2018/cources/IOT/nis-summer-school-damien-cauquil-BLE-workshop.pdf In there, there is a link to an Ubuntu VM that has btlejuice preinstalled: https://mega.nz/#!nsdxhArR!fGGB2on_JChsmAuT-OORAhDLWdrOgVlu-BRczhFUQXo I downloaded the VM and I could run btlejuice. It worked better, which means I was able to connect to the advertised "fake" device but it was not very stable. I did not see every packet and I could not all the time manipulate them. So in the end, it was also useless for me. I don't know why the Ubuntu VMs work but my own Kali setup not. I could not get any more details on that :(. Some other news: The way to go for me in terms of BLE hacking is to use a BBC Micro:Bit and the btlejack software. This has the disadvantage that you can't perform active man in the middle. You can only sniff traffic (but also from existing connections) and also hijack existing connections (kick out the connected device and connect yourself to the ble device). Greetz, |
Hi again and thanks for your suggestion about btlejack, I bought the BBC Microprocessor and will try it next week. But sadly the VM link is expired, do you perhaps have the VM on your drive and could upload it for me? |
Hi I do not have the VM anymore. I deleted it b/c as I said, btlejuice or also gattacker did still not work for me in a reliable way on this VM. |
Any update on this? There's a similar issue with a different tool I tried earlier securing/gattacker#3. Looks like I might have to go down the Micro:Bit route too. |
I got it to work by downgrading node.js to version 4.3.2. Also make sure your bluetooth interfaces both support bluetooth low energy. My notebook didnt support it. |
Hi I don't have any news. I had the exact same problems when I also tried gattacker. So I'll stick to the Micro::Bit device that works quite well. Not perfect but OKish. |
Can you tell me the steps, you did to make it work? |
@Kunal-Rex This is my workaround. it comes up and start advertising the dummy device. You can use nrf Connect to connect as see data being intercepted.
However, I still get |
@pi3ch I was able to get proxy set up and ready to use. However, the dummy device does not start advertising. Why is that? |
Hi
I would like to setup BtleJuice but i'm currently not able to get a working setup.
Tl;Dr
I can select a BLE device in the web interface but the web interface stays empty and I'm also not able to connect to the new advertised device.
Details
VM Setup
Used VirtualBox version:
Download latest Kali VM for VirtualBox:
Install VM:
Start the VM. Change keyboard layount and timezone.
Update the VM:
Install basic software:
Install Node Version Manager (nvm):
Install and configure node version 8:
Install BtleJuice
Installed in:
Poweroff and clone the machine. Start these machines. Now there are two machines:
BLE Configuration
Start VM "Kali BLE 1".
No Bluetooth dongle available:
Insert the Bluetooth dongle:
Bluetooth dongle is now available:
Enable Bluetooth Low Energy (BLE):
Briing the Adapter up:
Bluetooth LE works:
BtleJuice Setup
On Kali BLE 2 (Proxy)
Start BtleJuice Proxy:
On Kali BLE 1 (Master)
Start BtleJuice Web Interface:
Access the web interface:
Scan for devices and select a device (the device LED shows that it is connected now):
On the proxy:
On the web interface console:
The fake device is advertised:
The web interface does not list any services of the device:
It's not possible to connect:
Trying to connect to the spoofed device. However, for example the offical Android App used for this device does not connect and also the nRF application is not able to connect. I assume that nRF should be able to connect, even if the MAC address was not spoofed to the original one.
Question
Does someone has an idea what I'm doing wrong? I don't see why my setup does not work.
Note: I have the same issues when I use
gattacker
.Can I verify somehow if my Bluetooth dongles are "good" ones?
Thanks & best regards,
Emanuel
The text was updated successfully, but these errors were encountered: