softwarově definované rádio · 3/25 nsa litoměřice the only company that actually listens to...

25
1/25 NSA Litoměřice the only company that actually listens to your needs Softwarově definované rádio Jan Hrach NSA Litoměřice http://jenda.hrach.eu/ PGP: CD98 5440 4372 0C6D 164D A24D F019 2F8E 6527 282E

Upload: others

Post on 07-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

1/25

NSA Litoměřicethe only company that actually listens to your needs

Softwarově definované rádio

Jan HrachNSA Litoměřice

http://jenda.hrach.eu/PGP: CD98 5440 4372 0C6D 164D A24D F019 2F8E 6527 282E

2/25

NSA Litoměřicethe only company that actually listens to your needs

Obsah

● Proč je SDR tak skvělé● Hardware pro SDR● Signály kolem nás● Demo: Gnu Radio

3/25

NSA Litoměřicethe only company that actually listens to your needs

SDR

● Co nejdřív převést rádiové vlny do digitální podoby a pak už jen programovat

+ libovolný přijímač na přání+ ukládání signálu pro pozdější pokusy+ snadné programování v analogu složitých/nemožných věcí+ debugger+ verzování software+ síťování+ aktualizace přijímačů přes Internet+ ...

4/25

NSA Litoměřicethe only company that actually listens to your needs

Triviální přístup

Anténa ADC PočítačLow pass

● Problém: Nyquist

5/25

NSA Litoměřicethe only company that actually listens to your needs

Praktický přístup

Anténa ADC PočítačLow pass

● Problémy: interference, zahlcení, ...lze řešit precizním provedením vstupní části (důvod, proč SDR stojí od 200 do 200 000 Kč)

Směšovač(mixer)

Oscillátor

6/25

NSA Litoměřicethe only company that actually listens to your needs

Hardware pro SDR

● rtl-sdr ($10)

● 2,4 MHz● Kvalita strašná● Ale pro spoustu věcí stačí● Lze přidat filtr (teroz.cz)

7/25

NSA Litoměřicethe only company that actually listens to your needs

Hardware

● bladeRF ($300)● hackrf (CCC badge)● SDR Play● USRP● ...

8/25

NSA Litoměřicethe only company that actually listens to your needs

Software

● rtl_*● GQRX● https://brmlab.cz/user/jenda/kukuruku ● GNU Radio

● kvalita velmi různorodá

9/25

NSA Litoměřicethe only company that actually listens to your needs

Signály

● FM hlas– 150-180, 440-480 MHz

– taxi, messengeři, ochranky…

– bezdrátové mikrofony (670-800 MHz)

10/25

NSA Litoměřicethe only company that actually listens to your needs

Signály

● GSM– software: Airprobe, OsmocomBB

– občas leakne IMSI, potom šifrované

– …ale nekvalitní šifrou!https://www.brmlab.cz/project/gsm/deka

– GSM-R

11/25

NSA Litoměřicethe only company that actually listens to your needs

12/25

NSA Litoměřicethe only company that actually listens to your needs

Tetra

● “Průmyslové GSM”● Městská policie, dopravní podnik…● Šifrování: několik módů, nákladné● Spousta sítí je “mode 0”● Software: https://brmlab.cz/project/sdr/tetra

– celá síť lze dekódovat paralelně s 1-3 rtl-sdr● funguje kompletní dekódování audia

– dekódování vyšších vrstev (datové zprávy atd.) by si zasloužilo trochu péče

13/25

NSA Litoměřicethe only company that actually listens to your needs

Mototrbo/DMR

● Další síť, hlas + data● software: DMRDecode, dsd● Šifrování: vyberte si: žádné, tragické, mizerné

– nově už je tedy i AES

● Městská policie, průmysl, SCADA

14/25

NSA Litoměřicethe only company that actually listens to your needs

Tetrapol/Matra

● Další taková síť● Policie, armáda● Šifrování: neznámý algoritmus, indicie, že je

slabý● Experimentální dekodér nešifrovaných metadat

– https://brmlab.cz/project/sdr/tetrapol

15/25

NSA Litoměřicethe only company that actually listens to your needs

FM(AFSK(Data))

● Vláčky● Sirény● Radiosondy

– Zaměřování vysílače v terénu

– https://www.brmlab.cz/project/sdr/fff

– https://www.brmlab.cz/project/weathersonde/start

16/25

NSA Litoměřicethe only company that actually listens to your needs

Find, fix and finish

http://petr-kubac.blog.cz/1301/radiokompas-1

17/25

NSA Litoměřicethe only company that actually listens to your needs

18/25

NSA Litoměřicethe only company that actually listens to your needs

Letadla

● Aktivní: ACARS, ADS-B– znáte jako http://www.flightradar24.com/

● acarsdec, dump1090

● pasivní radar

DEMO?

19/25

NSA Litoměřicethe only company that actually listens to your needs

Gnu Radio

● dependency nightmare● dynamický vývoj● https://brmlab.cz/user/jenda/gnuradio

20/25

NSA Litoměřicethe only company that actually listens to your needs

Letadla

● Active-passive:– Kopáč/Ramona/Tamara

– Flightradar24 MLAT

21/25

NSA Litoměřicethe only company that actually listens to your needs

Duchy na analogové televizi

source: http://www.rsm.govt.nz/cms/consumers/reception-problems/what-does-interference-look-like

22/25

NSA Litoměřicethe only company that actually listens to your needs

● Plně pasivní– VERA (Věra)

– http://jenda.hrach.eu/f2/passive-radar-processing-preprint.pdf

● dost složitá matematika

Dual coherent rtl-sdr:https://www.youtube.com/watch?v=KRqtqtCVRR0

23/25

NSA Litoměřicethe only company that actually listens to your needs

http://www.armadninoviny.cz/cesky-tichy-strazce-vidi-i-neviditelna-letadla-.html http://clanekvera.sweb.cz/

24/25

NSA Litoměřicethe only company that actually listens to your needs

ASMKS

● ASMKS (Automatic system for frequency spectrum monitoring) by ČTÚ

● Coherent scanners + MLAT● DYI: SDR + GPS, SDR + FM?● Anyone?

25/25

NSA Litoměřicethe only company that actually listens to your needs

UAG