This workshop offers a tutorial on how to apply Software Defined
Radio, with an emphasis on the “Radio” part. Rather than glazing over
RF basics, we will frame our entire discussion about reverse
engineering wireless systems around digital radio fundamentals.
The session will begin with a short crash course in digital signal
processing and RF communication, covering just enough to be dangerous,
before introducing a reverse engineering workflow that can be applied
to just about any low complexity IoT wireless system. The bulk of
this session will demonstrate how this workflow can be applied to
recover and inject packets from/into a variety of devices with
proprietary modulations by walking through it, live and in detail,
with attendees actively contributing to reverse-engineered solutions
and working along in parallel.
Attendees should expect to come away with practical knowledge of how
to apply SDR to examine and deconstruct proprietary wireless
protocols. Those who wish to participate should come prepared with
the following:
- USB 3.0 flash drive with this live USB image:
https://wiki.gnuradio.org/index.php/GNU_Radio_Live_SDR_Environment- SDR hardware, such as an RTL-SDR.