WaveConverter – An Open Source Software Tool for RF Reverse Engineering

ShmooCon XIII - 2017

Presented by: Paul Clark
Date: Saturday January 14, 2017
Time: 14:00 - 14:50
Location: Near Room
Track: Build It

WaveConverter is a tool that helps you extract digital data from RF transmissions that have been captured via Software Defined Radio (SDR). After the user defines the modulation parameters, framing and encoding, WaveConverter will process a stored I-Q file and extract the data from any transmissions that match this definition. Using programmable timing tolerances and glitch filters, WaveConverter is able to extract data from signals that would otherwise appear corrupted.

This software will make the process of reverse engineering signals easier and more error-proof. Because WaveConverter includes the ability to store and retrieve signal protocols (modulation + encoding parameters), we have been generating a database of protocols that we can quickly use to iteratively attack unknown signals.

Paul Clark

Paul Clark grew up watching Star Trek reruns and still dreams of being promoted to Chief Engineer. In the meantime he got a couple of Electrical Engineering degrees and spent a decade designing mixed-signal microcontrollers. After a stint working on firmware development tools, he set out on his own, starting Factoria Labs. Paul has solved a variety of RF InfoSec problems for his customers and developed several software tools for InfoSec and digital forensics. He’s also co-written three books in the Field Expedient SDR series, making SDR technology accessible to those who are not trained RF engineers.


KhanFu - Mobile schedules for INFOSEC conferences.
Mobile interface | Alternate Formats