threat from the satellite - power of communitypowerofcommunity.net/poc2019/jingli.pdf · viasat-1...

35
Threat From the Satellite Jingli Hao

Upload: others

Post on 06-Oct-2020

8 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Threat From the Satellite

Jingli Hao

Page 2: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

360 TECHNOLOGY

Security Research Institute

Unicorn Team

Who are we?

Page 3: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Satellite Communication

Satellite Communication

Bank

Telephone

Radio

Internet

Television

Military

Applications

Page 4: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

communication component

Satellite

Antenna

Antenna

Modem Modem

Terminal

Terminal

Page 5: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Transponders

‘Bent Pipe’ Transponder Payload Regenerative Payload

Page 6: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Communication Satellite

Satellite Operator Transponders

spaceway3 HNS Regenerative Payload

wildblue Wild-blue Bent Pipe

Anik-F2/F3 Telesat Bent Pipe

Viasat-1 Viasat Bent Pipe

Inmarsat-5 Inmarsat Bent Pipe

Hotbird-6 Eutelsat Bent Pipe

Hylas Avanti Bent Pipe

Ka-sat Viasat Bent Pipe

03b 03b Networks Bent Pipe

WINDS JAXA Regenerative Payload

iPSTAR-5 Thaicom Bent Pipe

Yahsat1A/1B Yahsat Bent Pipe

Page 7: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Be careful!If there is a Spy!

Fake Signal

Stealing Communication Links

Jamming

Tampering with data through High-power transmitter

Calculate the free link and use it.

Calculate the uplink frequency and send high power

jamming signal.

Page 8: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Fake signal

High power

• Recoding new data

• Replay data

6125M

Hz

Page 9: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Stealing Communication Links

C-band frequency

Ku-band frequency

Uplink: 5.85GHz -- 6.75GHz

Downlink: 3.4GHz – 4.2GHz

Uplink: 14.0GHz – 14.5GHz

Downlink: 11.7GHz – 12.2GHz Local frequency:1.748GHz,1.750GHz

Local frequency: 2.225GHz

Ka-band frequency

Uplink: 27.5GHz – 31.0GHz

Downlink: 17.1GHz – 21.2GHz Local frequency:9.80GHz

Page 10: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Calculate the uplink frequency

• If we know the downlink frequency. What’s the uplink frequency?

4120MHz ?

𝑓𝑎 𝑓𝑏

𝐿𝑜

𝑓𝑏 = 𝑓𝑎 ± 𝐿𝑜

𝑓𝑎 , 𝑢𝑝𝑙𝑖𝑛𝑘 𝑓𝑟𝑒𝑞𝑢𝑒𝑛𝑐𝑦; 𝑓𝑏, 𝑑𝑜𝑤𝑛𝑙𝑖𝑛𝑘 𝑓𝑟𝑒𝑞𝑢𝑒𝑛𝑐𝑦; 𝐿𝑜, 𝑙𝑜𝑐𝑎𝑙 𝑓𝑟𝑞𝑢𝑒𝑛𝑐𝑦

𝑓𝑏 = 4120𝑀ℎ𝑧 => 𝐶 − 𝑏𝑎𝑛𝑑 𝑓𝑟𝑒𝑞𝑢𝑐𝑒𝑛𝑦 => 𝐿𝑜 = 2225𝑀𝐻𝑧 => 𝑓𝑎 = 4120 + 2225 = 6345𝑀ℎ𝑧

Page 11: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

operational use cases

Page 12: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

operational use cases

Page 13: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

STEALING DATA

ip card

modem

modem modem

data center

satellite

downlink

Hacker

Page 14: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Ip sniffer software: skynet skygrabber dvbsnoop

Image video rar …

LNB

Lo signal

Antenna Satellite ip card PC File

ip data software

插入图片、视频、压缩包的二进制帧头

Page 15: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

In 2030, all the ‘Bent PIP’ transponders disappear.

Will these threats disappear together?

No

Page 16: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Why can these attacks succeed?

It must be satellite modems..

Page 17: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Comtech EF Data

ORBCOMM

ViaSat

Gilat Satellite Networks

Novelsat

Newtec

Datum Systems

Teledyne Paradise Datacom

Hughes Network Systems

Advantech Wireless

WORK Microwave

Ayecka Communication Systems

Amplus Communication

Satellite Modems

Page 18: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

011101001101···

input output

Satellite Modem

011101001101···

output input

Data are transferred to a modem from data terminal equipment (e.g. a computer).

In most cases frequency has to be converted using an upconverter before amplification and transmission.

Similarly, a signal received from a satellite is firstly downconverted (this is done by a Low-noise block

converter - LNB), then demodulated by a modem, and at last handled by data terminal equipment.

Page 19: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Control Center

Unattended Stations Remote control function

Page 20: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

EDMAC of comtech

Page 21: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Embedded Distant-end Monitor and

Control (EDMAC)

Page 22: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

EDMAC

Master

Slave A

Slave B

Slave C

Slave D

Page 23: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

EDMAC Frame structure

Page 24: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

If we can reverse the EDMAC command, we

can

control the modem using EDMAC through the

air

interface.

Page 25: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

QPSK

Page 26: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

BPSK

Page 27: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Decoded data

Page 28: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Master Slave

Attack scenario

Attacker

A B C

Page 29: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

攻击视频

Page 30: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Modem A Modem B

Normal

Modem A sends data “A” to Modem B, and Modem B sends data “B” in response.

The data received by Modem A is "B"!

Page 31: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Modem A Modem B

Be Attacked…

Modem A sends data “A” to Modem B, and Modem B sends data “B” in response.

But the data received by Modem A is "C"!

Page 32: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

BITCOIN-SATELLITE NEtwork

They transmit bitcoin

transaction information

via satellite networks to

places where there is no

network around the world.

Page 33: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

TELSTAR 18V

Downlink Freq:4057.5MHz

Uplink Freq = 4057.5MHz+2225MHz=6282.5MHz

Satellite SIMULATION

TELSTAR 11N EUTELSAT 113

GALAXY 18

TELSTAR 18V

Page 34: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

the first time in the Asian region to successfully

receive Bitcoin data distributed by BlockStream

Page 35: Threat From the Satellite - Power Of Communitypowerofcommunity.net/poc2019/Jingli.pdf · Viasat-1 Viasat Bent Pipe Inmarsat-5 Inmarsat Bent Pipe Hotbird-6 Eutelsat Bent Pipe Hylas

Thanks

•360 Technology home page: https://www.360.cn •Twitter: Rasiel_J