Date post: | 06-Jul-2018 |
Category: |
Documents |
Upload: | le-dinh-tien |
View: | 220 times |
Download: | 0 times |
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 1/282
Hacking the Wireless World with
Software
Defined
Radio
– 2.0Balint Seeber (Applications Specialist & SDR Evangelist)
[email protected]@spench.net
@spenchdotnet
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 2/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 3/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 4/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 5/282
ISEE‐3
• International Sun/Earth
Explorer 3• Launched: August 12,
1978• Heliocentric Orbit
•
Study
interaction
between solar wind
and
Earth’s magnetic field
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 6/282
ISEE‐3
• Renamed ICE:
International Cometary Explorer
•
First
spacecraft
in
halo
orbit at an Earth‐Sun L1
(Lagrange point)
• First spacecraft to pass
through tail of a comet
(Giacobini‐Zinner)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 7/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 8/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 9/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 10/282
Old Telemetry Screen
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 11/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 12/282
Overview
• Restaurant Pagers
• RDS TMC
• Primary Surveillance RADAR
•
RFID• ISEE‐3
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 13/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 14/282
50 MHz BW
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 15/282
GSM BCCH & Traffic
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 16/282
Dialplan
• 101 – Registration
– Text back 4‐to‐10 digit number to register
• 411 – Info
• 600 – Echo Test
• 777 – Time
•
778 – ANI• 2103 – Me
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 17/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 18/282
400 MHz Band
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 19/282
50 MHz – 250 MHz (200 Msps, 120 MHz RF BW)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 20/282
Spectrum Monitoring
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 21/282
Spot the Antennas
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 22/282
Spot the Antennas
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 23/282
Spot the Antennas
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 24/282
Spot the USRPs
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 25/282
Stitched FFTs
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 26/282
Stitched FFTs
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 27/282
USRP B200 & B210
USB 3.0 (bus powered!)
56 MHz bandwidth
70 MHz – 6 GHz
2x2 MIMO
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 28/282
Restaurant Pagers
@spenchdotnetHacking the Wireless World with #sdr
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 29/282
Your food is ready?
• Pagers inform waiting customer they can
collect their order – Assuming their order is ready
•
Order
&
collection
rate
should
be
~same – Unless everyone is paged at once
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 30/282
Step 1: Frequency
• Either:
– Find frequency label on the device – Find FCC ID on device and check online
– Scan spectrum in likely ranges (e.g. 450‐470 MHz)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 31/282
Step 1: Frequency
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 32/282
Step 1: Frequency
Note how often transitions occur
(no long runs of ‘0’ or ‘1’).
Implies line encoding is in use
(helps clock recovery at receiver).
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 33/282
Flowgraph
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 34/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 35/282
Step 3: FSK Deviation
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 36/282
Step 4: Quadrature Demod
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 37/282
Step 5: Baud Rate
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 38/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 39/282
Step 6: Line Encoding
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 40/282
Manchester Encoding
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 41/282
Manchester Violation
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 42/282
Step 7: Compare Changing Bits
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 43/282
Step 8: Finding the ID
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 44/282
Modulator
• Reverse the decoding process:
1. Construct
packeta) Preamble (wake up receiver)
b) Magic header (sync & system ID)
c) Pager
numberd) Checksum
2. Interpolate (choose samples per bit)
3. Frequency Modulate4. Apply pulse‐shaping filter (ideally )
5. Resample for transmitter
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 45/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 46/282
Modulator
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 47/282
Modulator Output
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 48/282
Modulator
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 49/282
Remote Control
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 50/282
Slider
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 51/282
POCSAG
• Other restaurant pager systems adopt a
standard• Decode with gr‐pocsag
–
Modified
to
end
frame
decoding
when
squelch
closes
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 52/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 53/282
POCSAG Decode
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 54/282
POCSAG Frames
----
[00] Address: 001dc168 function: 00000000
[01] (001dc168) Data: 05[5] 0c[ ] 03[3] 03[3] 03[3]
[02] (001dc168) Idle
=== SQUELCHED (residue: 5) ===
----[00] (ffffffff) Idle
[01] (ffffffff) Idle
[02] (ffffffff) Idle
[03] (ffffffff) Idle
[04] (ffffffff) Idle
[05] (ffffffff) Idle
[06] Address: 001dc15b function: 00000000
[07] (001dc15b) Data: 05[5] 0c[ ] 03[3] 03[3] 03[3][08] (001dc15b) Idle
=== SQUELCHED (residue: 5) ===
----
[00] (ffffffff) Idle
[01] (ffffffff) Idle
[02] (ffffffff) Idle
[03] (ffffffff) Idle
[04] (ffffffff) Idle[05] (ffffffff) Idle
[06] Address: 001dc15b function: 00000000
[07] (001dc15b) Data: 05[5] 0c[ ] 03[3] 03[3] 03[3]
[08] (001dc15b) Idle
=== SQUELCHED (residue: 5) ===
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 55/282
POCSAG Frame
----
[00] (ffffffff) Idle
[01] (ffffffff) Idle
[02] (ffffffff) Idle
[03] (ffffffff) Idle
[04] (ffffffff) Idle[05] (ffffffff) Idle
[06] Address: 001dc15b function: 00000000
[07] (001dc15b) Data: 05[5] 0c[ ] 03[3] 03[3] 03[3]
[08] (001dc15b) Idle
=== SQUELCHED (residue: 5) ===
5b = 01011011
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 56/282
Pager Frame Construction
• Preamble
•
SYNC• Address: System & Pager
– Schedule address to appear in correct slot
– Pad with IDLEs beforehand
• Pager action
• Trailing IDLE• Apply BCH(31,21) ECC to each slot
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 57/282
POCASG Modulator
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 58/282
ZigBee
• Roles reversed: pager unit transmits
• Pager unit has integrated RFID reader• RFID chip stuck on underside
of
each
table• Placing pager unit on table
transmits pager number and
table number
• 2.4 GHz ISM band
• Decode with gr‐ieee802‐15‐4
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 59/282
ZigBee Transceiver
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 60/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 61/282
Decoded ZigBee
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 62/282
Decoded
Pager
38 = 0x26
54 = 0x36
36 = 0x24
Pagers:
Table:
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 63/282
Hostage Pager
• Pagers get angry when system broadcast
(beacon)
is
not
heard
within
timeout – Flash & vibrate until they are returned within
range
• Take a pager hostage by broadcasting beacon
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 64/282
RDS TMC
@spenchdotnetHacking the Wireless World with #sdr
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 65/282
FM Broadcast Band
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 66/282
FM Broadcast Band
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 67/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 68/282
Radio Data Service
• Subcarrier on commercial FM stations
• Not audible (filtered out)• BPSK @ 1187.5 bps
• Listen & decode with gr‐rds
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 69/282
Stereo FM with RDS: Receiver
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 70/282
Radio Data Service
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 71/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 72/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 73/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 74/282
Traffic Message Channel
• Type 8A RDS group message
•
Compact
representation
via
look‐
up
table: – Event
– Location
– Duration
• Examples:
–
Congestion – Accidents
– Road work
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 75/282
Traffic Message Channel
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 76/282
Traffic Message Channel
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 77/282
Encrypted Location Codes
• Location codes: 16‐bit for a given
geographical
area• Encryption keys: 16‐bit
•
Schedule: One
randomly
chosen
each day from 31
standard keys
• Receiver update: Key ID broadcast
constantly
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 78/282
Daily Key ID
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 79/282
Patterns
• Always three unique temperature reports
– Key: Event ID
– Value: Location
• Group of three Event IDs always the ‘same’
• Encrypted
Location
IDs always the same for given Enc
ID
•
Event
IDs identical for period of days/weeks – Can vary after some time, but ‘hidden’
(unobserved) value is always the same
‘ ’
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 80/282
‘Temperatures’
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 81/282
Patterns
Key ID (random
each day) K1 K2 K2 K3 …
Group
Period P1 P1 P2 P2 …Hidden Plain
‘Location’
L1 evt(P
1
, L1
) : enc(K1
, L1
) evt(P1
, L1
) : enc(K2
, L1
) evt(P2
, L1
) : enc(K2
, L1
) evt(P2
, L1
) : enc(K3
, L1
) …
L2 evt(P1, L2) : enc(K1, L2) evt(P1, L2) : enc(K2, L2) evt(P2, L2) : enc(K2, L2) evt(P2, L2) : enc(K3, L2) …
L3 evt(P1, L3) : enc(K1, L3) evt(P1, L3) : enc(K2, L3) evt(P2, L3) : enc(K2, L3) evt(P2, L3) : enc(K3, L3) …
Transmitted over the air:
Event = evt(period, plain location)Location = enc(key of the day, plain location)
Days
S i A l i
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 82/282
Security Analysis
• 16‐bit is very short
• Identical group of ‘location codes’ are
broadcast on a daily basis
– Unknown but re‐used plaintext
• ‘Singular’ events can be correlated from a
trusted source
– Known plaintext
Si l E f T d S
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 83/282
Singular Event from Trusted Source
I D
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 84/282
Input Data
Plain ‘Location’ L1 L2 L3
Key ID
K1 enc(K1, L1) enc(K1, L2) enc(K1, L3)
K2 enc(K2, L1) enc(K2, L2) enc(K2, L3)
K3 enc(K3, L1) enc(K3, L2) enc(K3, L3)
K4 enc(K4, L1) enc(K4, L2) enc(K4, L3)K5 enc(K5, L1) enc(K5, L2) enc(K5, L3)
… … … …
1. Bootstrap:
find
all
possible
plain
locations
&
keys
that
result
in
enc(K1,
L1)2. Given those keys, find all possible plain locations recorded with that Key K1 (i.e. L2, L3)
• Remember pool of possible plain locations for each L & pool of possible keys for K
3. For each remaining K, repeat maintaining pool of possible keys for each K:
• Find all possible keys given pool of possible plain locations for each L
• Repeat, filtering pools until only one match remains Remove item from pool when enc(K, L) ≠ input data
Al ith
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 85/282
AlgorithmPossible Plain Location Pools
Plain
‘Location’ L1 L2 L3
Key ID
K1 enc(K1, L1) enc(K1, L2) enc(K1, L3)
K2 enc(K2, L1) enc(K2, L2) enc(K2, L3)
K3 enc(K3, L1) enc(K3, L2) enc(K3, L3)
K4 enc(K4, L1) enc(K4, L2) enc(K4, L3)
K5 enc(K5, L1) enc(K5, L2) enc(K5, L3)
… … … …
L1 L2
L3
Possible Key Pools
K1
K2
K3K4 K5
Iterate &
Filter
Despite 16 bits, many potential
keys/plain locations
are generated at
the start due to
nature of enc(K,
L)
R lt
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 86/282
Results
R lt
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 87/282
Results
• Convergence expedited by addition of ‘singular’ events
– “vehi cl e f i r e( s) ”
– “f l oodi ng”
–
“obj ect ( s) on r oadway {somet hi ng t hatdoes not neccessar i l y bl ock t he r oador par t of i t }”
•
Even
though
multiple
keys
exist
for
a
Key
ID,
with
enough data plain location search yields one
match!
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 88/282
Aviation
RADAR
@spenchdotnetHacking the Wireless World with #sdr
ATCRBS PSR & SSR
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 89/282
ATCRBS, PSR & SSR
• Air Traffic Control Radar Beacon System
–
Primary
Surveillance
Radar – Secondary Surveillance Radar
Primary:
• Traditional RADAR
• ‘Paints skins’ and listens for return
• Identifies and tracks primary targets,
while ignoring ‘ground clutter’
• Range limited by RADAR equation ( )4
1
d
ATCRBS PSR & SSR
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 90/282
ATCRBS, PSR & SSR
• Air Traffic Control Radar Beacon System
–
Primary
Surveillance
Radar – Secondary Surveillance Radar
Secondary:
• Directional radio
• Requires transponder
• Interrogates transponders, which
reply with squawk code, altitude, etc.
• Increased range ( )2
1
d
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 91/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 92/282
Primary Surveillance RADAR
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 93/282
Primary Surveillance RADAR
• Transmits a ‘bang’ (the main pulse)
• Listens for returns (echoes)
‘Bang’
The Modes
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 94/282
The Modes
• A: reply with squawk code
•
C:
reply
with
altitude• S: enables Automatic Dependant Surveillance‐
Broadcast (ADS‐B), and the Aircraft/Traffic
Collision Avoidance System (ACAS/TCAS)
SSR
The Modes
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 95/282
The Modes
• A: reply with squawk code
•
C:
reply
with
altitude• S: enables Automatic Dependant
Surveillance‐Broadcast (ADS‐B), and the
Aircraft/Traffic Collision Avoidance System
(ACAS/TCAS)
• Mode S not part of ATCRBS, but uses same
radio hardware (same frequencies)
– Increasing problem of channel congestion
SSR
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 96/282
ADS‐BPosition
Heading
Altitude
Vertical rate
Flight ID
Squawk code
A Typical 747 has
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 97/282
A Typical 747 has…
• 2 x 400 W voice HF
• 3 x 25 W voice/data VHF
• 2 x 100 W 9GHz RADARs• 2 x GPS, 1.5GHz 60 W voice/data SATCOM
• 2 x 75MHz marker beacons
•
3 x VHF LOC localiser• 3 x UHF glide slope
• 2 x LF ADF automatic direction finder
•
2
x
VOR
VHF
omni‐
directional
range• 2 x 1GHz 600 W transponders
• 2 x 1GHz 700 W DME distance measuring equipment
• 3 x 500mW 4.3GHz radar altimeters
• 3 x 406MHz EPIRB
31 radios
TCASHigh gain Low gain
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 98/282
High gain
SATCOM
Low‐gain
VHFXpndr
VHF
DME
ADFEPIRB
MarkerRADAR Altimeter
HF
Mode S Response Encoding
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 99/282
Mode S Response Encoding
• Data block is created & bits control position of
pulses
sent
by
transmitter
Pulse Position Modulation (AM)
Early chip
Late chip
Used to differentiate against other Modes
Pulse Position Modulation
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 100/282
Pulse Position Modulation
• Pulse lasts 0.0000005 seconds (0.5 µs)
• Need to sample signal at a minimum
of
2
MHz(assuming you start sampling at precisely the
right moment and stay synchronised)
• Requires high‐bandwidth hardware and
increased processing power
• Ideally, oversample to increase accuracy
Mode S Frame
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 101/282
Mode S Frame
Mode S Response: AM signal
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 102/282
Mode S Response: AM signal
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 103/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 104/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 105/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 106/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 107/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 108/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 109/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 110/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 111/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 112/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 113/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 114/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 115/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 116/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 117/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 118/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 119/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 120/282
Primary Surveillance
RADAR
@spenchdotnetHacking the Wireless World with #sdr
Moffett Field ASR‐9
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 121/282
Moffett Field ASR 9
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 122/282
Primary Surveillance RADAR
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 123/282
y
Primary Surveillance RADAR
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 124/282
y
Primary Surveillance RADAR
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 125/282
y
Dual PRF Mode: Weather
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 126/282
RADAR Returns
‘Bang’
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 127/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 128/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 129/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 130/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 131/282
Magnitude Histogram
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 132/282
g g
Magnitude Histogram
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 133/282
g g
Above Noise Floor
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 134/282
Above Noise Floor
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 135/282
Pulse Length Histogram
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 136/282
Pulse Envelope
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 137/282
Pulse Envelope
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 138/282
Pulse Envelope
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 139/282
Strong Pulse Separation
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 140/282
PRF Histogram
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 141/282
Strong Pulses vs. Time
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 142/282
Strong Pulses vs. Time (zoomed)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 143/282
Pulse Power vs. Time
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 144/282
Pulse Power vs. Time (zoomed)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 145/282
Distance Between Pulses
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 146/282
Pulse and echo power over time
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 147/282
Raw RADAR Return Plot
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 148/282
Each scanline is synchronised to an emitted pulse
Scanline is amplitude of samples over time (also range of the return)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 149/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 150/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 151/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 152/282
Virtual RADAR Scope
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 153/282
RADAR
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 154/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 155/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 156/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 157/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 158/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 159/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 160/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 161/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 162/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 163/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 164/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 165/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 166/282
LAS ASR‐9
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 167/282
Distortion MapAngle Distance 2D Offset
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 168/282
M o n o s
t a t i c
B i s t a t i c
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 169/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 170/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 171/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 172/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 173/282
Multipath
@spenchdotnetHacking the Wireless World with #sdr
ATSC
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 174/282
PN511
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 175/282
Correlation Peaks
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 176/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 177/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 178/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 179/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 180/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 181/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 182/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 183/282
RFID
@spenchdotnetHacking the Wireless World with #sdr
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 184/282
FasTrak
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 185/282
• Traffic toll tag
– Contains your ID
• Interrogation signal in 900 MHz ISM band
– ‘Wake up’ signal activates tag
– Pulse‐Position Modulated payload
• Tag replies with backscatter modulation
– Reflects transmitter’s RF energy (tiny amount)
– Modulates reflection with Frequency Shift Keying
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 186/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 187/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 188/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 189/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 190/282
Interrogation Signal
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 191/282
Payload
Backscatter carrierWake up
P r e a m b l e
Wake Up/Preamble
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 192/282
Interrogation Payload
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 193/282
Backscatter Carrier
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 194/282
RF Circulation ANT
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 195/282
1
2
3TX RX
Interrogation Signal
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 196/282
Received Signal
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 197/282
Interrogation
CW
Received Signal
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 198/282
Response
Received Signal
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 199/282
Response
Title 21 Specification
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 200/282
Preamble Detection
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 201/282
Preamble Detection
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 202/282
Matched Preamble Filter Response
Slicer Time!
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 203/282
Sample bits
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 204/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 205/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 206/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 207/282
Frequency‐domain Amplitude (LF)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 208/282
Time‐domain Amplitude (LF)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 209/282
Time‐domain Amplitude (LF)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 210/282
Frequency‐domain Amplitude (UHF)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 211/282
Time‐domain Amplitude (UHF)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 212/282
baudline Dual FFT
LF
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 213/282
LF
UHF
GNU Radio baudline
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 214/282
GNU Radio + baudline
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 215/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 216/282
Building Security Badge Auth
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 217/282
Time‐domain Amplitude
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 218/282
Time‐domain Amplitude
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 219/282
Reader Badge
Time‐domain Amplitude
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 220/282
Reader Badge
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 221/282
ISEE‐3 Reboot Project
@spenchdotnetHacking the Wireless World with #sdr
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 222/282
Delta V Limit
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 223/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 224/282
Arecibo Radio Observatory
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 225/282
Fun
View from above
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 226/282
Ionospheric heaters
Still a good start…
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 227/282
Weak Signal Low RBW
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 228/282
numpy & matplotlib
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 229/282
After Improving Pointing
• ~45 dB C/N
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 230/282
45 dB C/N
• Moving peak below due to Doppler shift
Verifying Transmitted Signal
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 231/282
B200 receiving ‘leakage’ from dish
Moment of First Contact
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 232/282
Happy Dance
Dual Channel Recording
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 233/282
Raw Captured Baseband
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 234/282
PLL tracking carrier
PLL Lock
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 235/282
Propulsion System
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 236/282
Telemetry: 16 bps
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 237/282
Telemetry: 64 bps
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 238/282
Telemetry: 512 bps
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 239/282
Telemetry: 2048 bps
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 240/282
Telemetry During Thruster Firing
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 241/282
No Thrust
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 242/282
Hydrazine Propulsion System
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 243/282
New Orbit
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 244/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 245/282
www.spacecraftforall.com
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 246/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 247/282
#cyberspectrum
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 248/282
http://wiki.spench.net/wiki/RF
http://spench.net/GitHub balint256
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 249/282
[email protected] @spenchdotnet
GitHub: balint256
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 250/282
Other Applications
@spenchdotnetHacking the Wireless World with #sdr
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 251/282
Blind Signal Analysis
What you need
Dish + LNB + power injector + USRP + GNU Radio
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 252/282
(set‐top box with LNB‐thru)
D1 TLM1: 12243.25 MHzMirror of RHS* Constant carrier power*
d b d
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 253/282
Beacon with Phase Modulation* (PM): 1PPS and two telemetry streams (sidebands)
TLM sidebands
Constant
sub‐carrier
1PPS
Visualisation
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 254/282
Let’s try one…
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 255/282
• Feed entire baseband spectrum into GR
• Perform ‘channel selection’ to isolate stream of interest (create new baseband
centred on stream)
Frame analysis
• Header
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 256/282
– SYN SYN SYN (EBCDIC)
• Character‐oriented encoding: – SOH
– STX
– ETX
– CRC (CCITT‐16)
• Numbers of fixed‐length messages – Each contains an ID
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 257/282
Graphing the Data1660
2
4
6
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 258/282
1540
1560
1580
1600
1620
1640
‐980 ‐970 ‐960 ‐950 ‐940 ‐930 ‐920
‐8
‐6
‐4
‐2
0
2
0 5 10 15 20 25 30 35
0
20
40
60
80
100
120
0 5 10 15 20 25 30 35
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 259/282
Software Defined
Radio Direction Finding
SDR Direction Finding
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 260/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 261/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 262/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 263/282
Two WiFi channels, and then some…
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 264/282
FLEX Pagers & Baudline
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 265/282
900 MHz ISM – Smart Meters
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 266/282
3G W‐CDMA
Signature of UMTS: repeating data in CPICH at 10 ms intervals
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 267/282
No apparent signal
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 268/282
Cyclic 1023 bit code @ 1.023 MHz chip rate
1 ms
gnss‐sdr: Decoding L1
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 269/282
Ettus HQ
TETRA
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 270/282
Frequency correction burst
Repeating idle pattern
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 271/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 272/282
OpenBTS
• Open‐source 2G GSM stack
A t i ft it h (PBX)
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 273/282
– Asterix softswitch (PBX)
– VoIP backhaul
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 274/282
802.11agp (OFDM) Decoding
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 275/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 276/282
Automatic Picture Transmission
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 277/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 278/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 279/282
Automatic Identification System
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 280/282
8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0
http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 281/282