-1
\$\begingroup\$

Are there any devices that can capture bluetooth signals and reproduce them? Or is it simply possible to capture bluetooth signals if we have any bluetooth device? Does a bluetooth device have separate components for sending and receive signals?

\$\endgroup\$
  • \$\begingroup\$ Google Bluetooth replay attacks \$\endgroup\$ – Passerby Apr 17 '14 at 15:30
  • 1
    \$\begingroup\$ Why is this downvoted? \$\endgroup\$ – vinyll Feb 7 '17 at 4:02
2
\$\begingroup\$

Devices that can capture Bluetooth signals from devices they aren't communicating with/connected to are known as Bluetooth sniffers. These devices are most commonly used during development of Bluetooth devices to analyse the Bluetooth packets and protocols as they are transmitted. I have not come across one with APIs for replying packets over the air.

Most likely you will need a software defined radio (SDR) to be able to transmit arbitrary ("recorded") packets. If this is really something you wish to pursue I would recommend start by investigating what can be done by the very hacker friendly Ubertooth One: http://ubertooth.sourceforge.net/hardware/one/

Normal Bluetooth adapters, such as in laptops or the USB dongles you can buy, don't operate as Bluetooth sniffers and aren't able to capture traffic from the air.

Bluetooth devices have a single IC for handling the Bluetooth RF reception and transmission, as well as at least the lower levels of the Bluetooth protocol stack. Some devices may have an external LNA (low noise amplifiers) for receiving and an external PA (power amplifier) for sending but these are increasingly being integrated onto the chip, meaning there are no separate components for RX and TX.

\$\endgroup\$
  • 1
    \$\begingroup\$ Wondering why the down vote? Was something unclear? \$\endgroup\$ – Mikko Virkkilä Jun 28 '14 at 20:16
  • 1
    \$\begingroup\$ I didn't vote, but can't Bluetooth adapters be turned into sniffers with Wireshark-like applications? \$\endgroup\$ – Mast Mar 23 '15 at 12:20
  • 1
    \$\begingroup\$ @Mast: The Bluetooth HCI protocol that a Bluetooth dongle and PC use to communicate with each other doesn't have commands that would allow for capturing arbitrary packets from the air. So in short no, Bluetooth adapters can't generally be turned into sniffers. Wireshark's BT support is for sniffing the HCI protocol, i.e. the local packets between PC and dongle. \$\endgroup\$ – Mikko Virkkilä Mar 23 '15 at 20:13
  • \$\begingroup\$ That clears things up, +1. \$\endgroup\$ – Mast Mar 23 '15 at 20:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.