Satellite Hacking - IndianZ
Satellite Hacking - IndianZ
Intro by IndianZ
1
http://earthobservatory.nasa.gov/Features/Aerosols/page5.php
Whoami
# Datalynx, Basel
# Penetration Testing, IT-Forensic, *Security
# ISECOM OSSTMM
# Certified Tester OPST/Analyst OPSA
# University, Lucerne
# Master of Adv. Studies in Information Security
# Teaching CAS/MAS Information Security
# Security Articles, Demos, Speeches
# Computerworld, Digicomp and Hashdays
# https://www.indianz.ch/ 2
Disclaimer
3
Agenda
# Introduction
# Equipment
# Satellite Hackers
# Future Outlook
# Annex
4
http://www.spacenews.com/images/Ariane5_ESA02.jpg
Definitions I/II
# Latin satelles = Companion or bodyguard
# Bodyguard = Etruskan origin (500 BC)
# Bird (in the sky) = Satellite (in orbit)
# Orbit = Path around Earth
# Payload = Module (Imagery, Radio, DVB-S(2), …)
# Downlink = Satellite to Earth
# Uplink = Earth to Satellite
# Beam = Uplink/Downlink Channel
# Footprint = Coverage of Satellite Beam 5
Example Footprint
6
http://en.wikipedia.org/wiki/Satellite_footprint
Definitions II/II
8
http://de.wikipedia.org/wiki/Onyx_%28Abh%C3%B6rsystem%29
History
10
Countries in space
12
http://www.spacetoday.org/Rockets/Spaceports/LaunchSites.html
Orbits I/II
# LEO: Low Earth Orbit (circular orbit: 6.9 to 7.8 km/s), 200 to 1200 km
(elliptic orbit: 6.5 to 8.2 km/s)
# GTO: Geostationary Transfer Orbit, 200-800 km perigee / 36.000 km
apogee
# MEO: Medium Earth Orbit, 1.000 to 36.000 km
# GSO/IGSO: Geo Synchronous Orbit / Inclined GSO, 23h56min04s
around earth (analemma → 8)
# GEO: Geo Stationary Orbit (3.1 km/s), 35.786 km
# HEO: Highly Elliptical Orbit, Molniya (1.5 to 10.0 km/s), 200 to 15.000
km / 50.000 to 400.000 km
# Graveyard: around 335.786 km
# SSO: Sun Synchronous Orbit 13
Orbits II/II
LEO
Earth GSO
8 IGSO
GTO
HEO
MEO 8 GSO
IGSO
GEO
Graveyard 14
Celestial Coordinates
15
visual.merriamwebster.com/astronomy/astronomicalobservation/celestialcoordinatesystem.php
Physics
# Gravitational versus centripedal force
# Perigee = fast movement
# Apogee = slow movement
Orbit
Perigee
+ +
(fast)
Earth Gravity Centripedal
Apogee
(slow)
16
Types
http://en.wikipedia.org/wiki/Tether_satellite 17
http://www.spacewar.com/images/raytheonexoatmospherickillvehicleartbg.jpg
Example Imagery
18
www.swisstopo.admin.ch/internet/swisstopo/de/home/products/images/satellite/satellite_CH.html
Layout I/II
19
http://www.thetech.org/exhibits/online/satellite/5/5.html
Layout II/II
20
http://commons.wikimedia.org/wiki/File:ISS_configuration_201105_en.svg
Dependencies I/II
22
Space debris I/III
~22'000 objects
23
http://orbitaldebris.jsc.nasa.gov/photogallery/beehives.html
Space debris II/III
~700'000 objects
24
CCC Camp 2011: http://www.youtube.com/watch?v=MBZFxV66zmc
Space debris III/III
Endeavour's radiator panel Challenger's front window
http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20080010742_2008009999.pdf 25
http://www.orbitaldebris.jsc.nasa.gov/photogallery/gallarypage
Tracking I/II
26
Tracking II/II
28
http://www.satcomservices.com/sat_freq.htm
Communication II/III
29
www.inetdaemon.com/tutorials/satellite/communications/frequencybands/index.shtml
Communication III/III
# Introduction
# Equipment
# Satellite Hackers
# Future Outlook
# Annex
31
http://www.spacenews.com/images/Ariane5_ESA02.jpg
Equipment (Annex!)
# Receiver(s)
# Antenna(s)
# Cables, Converters
32
Gqrx-sdr I/II
33
Gqrx-sdr II/II
34
NOAA Image (IR)
# Introduction
# Equipment
# Satellite Hackers
# Future Outlook
# Annex
36
http://www.spacenews.com/images/Ariane5_ESA02.jpg
Past publications
# 1) DVB-S Scene
38
Digital Video Broadcasting
# DVB-T
# DVB Terrestrial, ETSI EN 300744 1997
# DVB-S/2
# DVB Satellite, ETSI EN 300421 1997/S2 EN 302307 2005
# DVB-C/2 = Cable
# DVB Cable, ETSI EN 300429 1994/C2 EN 302755 1998
# DVB-H = Handheld
# DVB-SH = Handheld over Satellite 39
DVB drone pr0n
Predator drone
(Source: Wikipedia)
(Source: Youtube)
40
(Source: skygrabber.com)
HAM radio
42
http://en.wikipedia.org/wiki/Amateur_radio
MilSat frequencies :p
43
http://www.satellitenwelt.de/
Hacker Projects
# Mur.sat
# Nano satellite with sensors (art)
# Hacker Space Global Grid
# Fallback infrastructure
# Censorship avoidance
# ANGST
# Arduino n’ Gameduino Satellite Tracker
44
Press citations :p
# Tracking
# Tracking: over web data and software
# Listening
# Listening: the right equipment, frequencies and location
# Interacting
# Interacting: protocols and authentication used, radio
transmissions need official license!
# Using
# Take over a bird (or a TT&C), use payloads, make pictures,
transmit something (DVB or radio)
# Scanning/attacking
# Anonymous PoC 2010 by Leonardo Nve Egea
# Scanning, DoS and spoofing possible
46
Top 10 threats II/II
# Breaking
# Old technologies used: up to 20 (!) years lifespan
# X.25 used (→ x25bru.c and http://www.0xdeadbeef.info/ ;)
# GRE used (→ IRPAS + gre.c from Phenoelit ;)
# Jamming
# Frequencies are known, you are in range and have power ;)
# Mispositioning
# Raging transponder spoofing, direct commanding, command
replay, insertion after confirmation but prior to execution
# Grilling
# Activating all solar panels when exposed to sun (!)
# Overcharging energy system (charge controller?)
# Collisioning?
47
Collisioning!
48
scitechgate.com/ensuringthespacesecurityhasbecomeessentialforhumanadvancement/
Collisions
50
Agenda
# Introduction
# Equipment
# Satellite Hackers
# Future Outlook
# Annex
51
http://www.spacenews.com/images/Ariane5_ESA02.jpg
Satellite Future
52
Personal Outlook
53
Questions?
Comments?
Discussion?
54
http://earthobservatory.nasa.gov/Features/Aerosols/page5.php
Agenda
# Introduction
# Equipment
# Satellite Hackers
# Future Outlook
# Annex
55
http://www.spacenews.com/images/Ariane5_ESA02.jpg
References I/III
# http://www.satellitenwelt.de/
# http://www.heavens-above.com/
# http://blog.makezine.com/2009/07/22/catching-satellites-on-
ham-radio/
# http://www.levinecentral.com/ham/grid_square.php
# http://www.uska.ch/
# http://www.bakom.admin.ch/themen/frequenzen/01576/01578/i
ndex.html?lang=de
# http://www.bakom.admin.ch/themen/frequenzen/00652/00653/i
ndex.html?lang=de
56
References II/III
# http://www.n2yo.com/database/
# http://www.ucsusa.org/assets/documents/nwgs/UCS_Satellite_
Database_1-1-12.xls
# http://www.hamqsl.com/
# http://gpredict.oz9aec.net/
# http://sourceforge.net/projects/gqrx/
# https://github.com/csete/gqrx
# http://dvbsnoop.sourceforge.net/
# http://www.amsat.org/
# http://atpdec.sourceforge.net/ 57
References III/III
# http://www.oz9aec.net/index.php/gnu-radio/gnu-radio-blog/451-
howto-receive-and-decode-noaa-apt-images-with-the-funcube-
dongle-and-gqrx
# http://www.oz9aec.net/index.php/gnu-radio/gnu-radio-blog/477-
noaa-apt-reception-with-gqrx-and-rtlsdr
# http://www.thiecom.de/
# http://sat.mur.at/
# http://shackspace.de/wiki/doku.php?id=project:hgg
# http://brainwagon.org/the-arduino-n-gameduino-satellite-
tracker/
58
Receiver
59
http://www.thiecom.de/ar8200mark3.htm
Antennas I/II
# 2m Groundplane
# Frequency range: 145 MHz
# (Resonance at 290 + 435 MHz ;)
# Costs: ~60 CHF (50 €/60 $)
# HAM Radio
# UHF-/BNC-Connector
60
http://www.winklerantennenbau.de/gp2.htm
Antennas II/II
61
http://www.arrowantennas.com/arrowii/146437.html
Funcube receiver
# FunCube Radio Dongle
# Frequency range: 64 1'700 MHz
# Gap 240MHz / 420MHz
# Costs: ~200 CHF (170 €/200 $)
# Software: qthid, gqrxsdr
# Audio Recording ;)
# SMAConnector
62
http://www.funcubedongle.com/
Hama DVB receiver
63
http://www.hama.de/portal/picType*awd4/action*2599/articleId*179025#picture
TeVii DVB receiver
64
http://www.tevii.com/products_s660_1.asp
DVB satellite dish
65
http://en.buchmann.ch/catalog/product_info.php?products_id=28653