Professional Documents
Culture Documents
Breaking Into Software Defined Radio: Presented by Kelly Albrink
Breaking Into Software Defined Radio: Presented by Kelly Albrink
Breaking Into Software Defined Radio: Presented by Kelly Albrink
QUESTION
WHY SHOULD
YOU CARE?
RF IS MAGIC
https://creativemarket.com/yami.leth
AGENDA
1. Radio basics
2. Software Defined Radio (SDR) Hardware and Software
3. How hackers use SDR
Disclaimer: We’re not going to talk specifically or in depth about Ham radio hacking.
BECOMING
A HAM • You get transmit privileges
on amateur bands
• Three levels of ham licenses:
Technician, General, Extra
• Each license level allows additional
frequencies & privileges
• Contests, fox hunting, DXing,
collecting QSL cards
• Communicate
with the ISS
• Packet radio, Echolink
QUESTION
WHAT IS
RF?
TERMINOLOGY
Wavelength and Frequency
WAVELENGTH
OOK
Pulse Modulation or On Off Keying
AM
Amplitude Modulation
FM
Frequency Modulation
PM
Phase Modulation
DIGITAL MODULATION
You’re telling me the files are in the wave?
ASK
Amplitude Shift Keying
FSK
Frequency Shift Keying
PSK
Phase Shift Keying
RF BANDS
VLF
LF MF HF VHF UHF SHF EHF
ELF
Very or Extremely Low Medium High Very High Ultra High Super High Extremely High
Low Frequency Frequency Frequency Frequency Frequency Frequency Frequency Frequency
VLF
LF MF HF VHF UHF SHF EHF
ELF
Very or Extremely Low Medium High Very High Ultra High Super High Extremely High
Low Frequency Frequency Frequency Frequency Frequency Frequency Frequency Frequency
• AM Radio
• Aviation Radio
VLF
LF MF HF VHF UHF SHF EHF
ELF
Very or Extremely Low Medium High Very High Ultra High Super High Extremely High
Low Frequency Frequency Frequency Frequency Frequency Frequency Frequency Frequency
300KHz-3MHz
RF BANDS
HF
• Amateur Radio
• “short wave”
• NFC/RFID
• Weather Broadcast
VLF
LF MF HF VHF UHF SHF EHF
ELF
Very or Extremely Low Medium High Very High Ultra High Super High Extremely High
Low Frequency Frequency Frequency Frequency Frequency Frequency Frequency Frequency
3MHz-30MHz
RF BANDS
VHF
• FM Radio
• VHF Television
VLF
LF MF HF VHF UHF SHF EHF
ELF
Very or Extremely Low Medium High Very High Ultra High Super High Extremely High
Low Frequency Frequency Frequency Frequency Frequency Frequency Frequency Frequency
30MHz-300MHz
RF BANDS
UHF
VLF
LF MF HF VHF UHF SHF EHF
ELF
Very or Extremely Low Medium High Very High Ultra High Super High Extremely High
Low Frequency Frequency Frequency Frequency Frequency Frequency Frequency Frequency
300MHz-3GHz
RF BANDS
SHF
• Wi-Fi
• Satellite Communications
VLF
LF MF HF VHF UHF SHF EHF
ELF
Very or Extremely Low Medium High Very High Ultra High Super High Extremely High
Low Frequency Frequency Frequency Frequency Frequency Frequency Frequency Frequency
3GHz-30GHz
RF BANDS
EHF
• Radio Astronomy
• More Satellites
VLF
LF MF HF VHF UHF SHF EHF
ELF
Very or Extremely Low Medium High Very High Ultra High Super High Extremely High
Low Frequency Frequency Frequency Frequency Frequency Frequency Frequency Frequency
30GHz-300GHz
QUESTION
SO, WHAT IS
SOFTWARE
DEFINED RADIO?
RADIO HARWARE
COMPONENTS: TRANSMITTER
Audio
Amplifier Demodulator Amplifier
REQUIRED
HARDWARE
CHOOSING AN SDR
TUNER RANGE
The range of frequencies the radio can see
TRANSMIT CAPABILITY
Some platforms are receive only
SAMPLE RATE
Limits the max observable bandwidth at one time
Full Duplex
LimeSDR 100kHz - 3.8GHz 61.44 MSPS 12 bits $299
(4ch)
Full Duplex
LimeSDR mini 10MHz- 3.5GHz 30.72 MSPS 12 bits $159
(2ch)
Full Duplex
BladeRF 300MHz - 3.8GHz 40 MSPS 12 bits $420
(4ch)
ANTENNAS
Outdoor Antennas
DIY Antenna
Basic Indoor Antennas
SIGNAL REVERSE ENGINEERING
WORKFLOW:
STEP 1
GOALS
Find the signal Identify the following:
• Frequency
STEP 2 • Bandwidth
Capture the signal • Modulation
• Symbol rate/ Data rate/ Baud rate
STEP 3 • Packet structure elements
(Preamble, Sync Word, CRC, Fields, Field sizes)
Analyze the signal
STEP 1
FIND THE SIGNAL
Tools
• Inspectrum
• DspectrumGUI
• Universal Radio Hacker
Watch it in action:
https://youtu.be/M6vUJbav1VE
Watch it in action: https://youtu.be/M6vUJbav1VE
SPIES IN THE SKIES
DEFCON25
SAMY
KAMKAR
@samykamkar
BALINT SEEBER
@minneapolisam
Rick Rolls San Francisco with emergency broadcast towers
With “All Your RFz Are Belong to Me” Defcon 21
KRISTIN PAGET
@KristinPaget
GSM hacks with “Practical Cellphone Spying
Defcon18
TOOLS WE COVERED
• GnuRadio-companion
• GQRX
• Baudline
• SDR#
• Inspectrum
• DspectrumGUI
• Universal Radio Hacker (urh)
QUESTIONS?
THANK
YOU