Software-defined radios (SDRs) are setups where the traditional hardware components of radio are instead substituted by software that can produce the same results. They can be half- or full-duplex, based on their particular configuration. Examples of modern SDRs include HackRF and Ubertooth. They are often used by researchers to analyze signal transmission to and from IoT devices. In this section, we'll look at some of the common radio attacks and techniques to mitigate them.
Types of radio attacks
In the subsequent section, we discuss three of the most common attacks that work by exploiting radio signal transmissions. These include the replay attack, cryptanalysis attack, and reconnaissance attack.
Replay attacks
The most common type of attack is based on capturing a command sequence and re-transmitting it later. This is fairly easy to do using an SDR. Here's how it's done:
- The first step is to find out the central frequency of transmission...