+ All Categories
Home > Documents > Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0

Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0

Date post: 06-Jul-2018
Category:
Upload: le-dinh-tien
View: 220 times
Download: 0 times
Share this document with a friend
52
Hacking the Wireless World with Software Defined Radio  2.0 Balint Seeber (Applications  Specialist  & SDR Evangelist) [email protected] [email protected] @spenchdotnet
Transcript

8/18/2019 Asia 15 Seeber Hacking the Wireless 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 

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

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

8/18/2019 Asia 15 Seeber Hacking the Wireless 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 

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  

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

[email protected]

8/18/2019 Asia 15 Seeber Hacking the Wireless 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

8/18/2019 Asia 15 Seeber Hacking the Wireless World With Software Defined Radio 2.0

http://slidepdf.com/reader/full/asia-15-seeber-hacking-the-wireless-world-with-software-defined-radio-20 282/282


Recommended