With these resources, you can learn how to capture, replay, and demodulate radio signals broadcast by wireless devices, as well as craft your own arbitrary messages.

Radios:

  • RTL-SDR: Cheap (~$40) receive-only radio dongle. 500KHz to 1.7GHz operating frequency. About 2.4MHz receive bandwidth.
  • HackRF One: Great balance between capability and price. 1MHz to 6GHz operating frequency, can receive up to 20MHz bandwidth. Importantly, it can transmit (though only in half duplex). It’s open source, so you can find cheaper clones.
  • ADALM-PLUTO a.k.a PlutoSDR: Similar to the HackRF, but supports full duplex. 325MHz to 3.8GHz operating frequency, with 20MHz receive bandwidth.

Learning Resources:

Tools:

  • Gqrx: Open-source SDR receiver and recorder.
  • SDR Sharp: Simple proof-of-concept Windows application to get hands into signal processing techniques.
  • Universal Radio Hacker (URH): Suite for wireless protocol investigation. Buggy, but valuable!
  • Inspectrum: Signal inspector with useful measurement and demodulation capabilities.