virtualabs / btlejack

Bluetooth Low Energy Swiss-army knife
MIT License
1.88k stars 195 forks source link

Feature-Request BLE-Relay #3

Closed savek-cc closed 6 years ago

savek-cc commented 6 years ago

Hi! Have you thought about adding a BLE-Relay feature? (Run two laptops, each equipped with a Micro:Bit and relay/hijack a connection by forwarding packets (via IP) between the two machines)

virtualabs commented 6 years ago

Yes, I did. I think this can be achieved by Nordic's SoftDevice alone on any nRF51822, but we've already created Btlejuice for this purpose. You may also have a look at GATTacker, written by Slawomir Jasek.

But I'm afraid, this feature will not be part of this project.

savek-cc commented 6 years ago

Btlejuice requries the client to actively connect to it. I am thinking about a pure range extender/relay station attack that does work on link-layer. I.e. allows you to extend/record a BLE connection between two devices that was established via LE Secure Connections in the past. As you are able to read and write link-layer packets, I think it should be possible to extend this project with such a functionality?