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

Jan Hrach - LinuxDays

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Jan Hrach - LinuxDays

1/23

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

Softwarově definované rádio

Jan Hrach

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

Tahejte: http://jenda.hrach.eu/f2/sdr-linuxdays-2014.pdf

Page 2: Jan Hrach - LinuxDays

2/23

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

URL

● Slidy: http://jenda.hrach.eu/f2/sdr-linuxdays-2014.pdf

● Podobná přednáška, zaměřená víc na dekódování a bezpečnost: http://nat.brmlab.cz/talks/2014-09-13-postavte-si-vlastni-nsa.mkv

Page 3: Jan Hrach - LinuxDays

3/23

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

SDR?

● Ideál:

● Skutečnost:

ADC

zdroj: http://urgentcomm.com/cognitivesoftware-defined-radio/software-defined-radio-simply-better-way-do-radio

Page 4: Jan Hrach - LinuxDays

4/23

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

Hardware

● rtl-sdr (200 Kč)

● 2 MHz, 48 dB, RFI/IMP

Page 5: Jan Hrach - LinuxDays

5/23

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

Page 6: Jan Hrach - LinuxDays

6/23

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

Hardware

● rtl-sdr + filtr + alobal (500 Kč)

tip: kalibrate rtl

Page 7: Jan Hrach - LinuxDays

7/23

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

WebSDR

● Např. http://websdr.ewi.utwente.nl:8901/

Page 8: Jan Hrach - LinuxDays

8/23

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

Hardware

● TX: bladeRF (10000 Kč), RaspberryPi, GPU (https://www.brmlab.cz/project/gctx)

Page 9: Jan Hrach - LinuxDays

9/23

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

Software

● GQRX (demo)● GnuRadio

– „funkční bloky“

– klikátor, Python, C++

– nekompatibilní samo se sebou

– zítra workshop

● software obecně nic moc

Page 10: Jan Hrach - LinuxDays

10/23

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

Co přijímat

● FM hlas– 150-180, 440-480 MHz– taxi, messengeři– ochranky– zásahovka…– metro (https://www.brmlab.cz/project/metro)

– bezdrátové mikrofony (670-800 MHz) - konference…– chůvičky (stále zapnuté)– hobby, HAM– SW: rtl_fm, gqrx,

https://www.brmlab.cz/project/sdr/szdc

Page 11: Jan Hrach - LinuxDays

11/23

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

Meteosondy

● http://www.radiosonda.sk/

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

Page 12: Jan Hrach - LinuxDays

12/23

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

GSM

● Airprobe, OsmocomBB● nešifrovaná preambule (IMSI!), pak šifrováno● šifra A5/1, zlomena

– SMS cracknutelné, hovory obtížně

– (https://www.brmlab.cz/project/gsm/deka)

– https://brmlab.cz/event/codenight

● 3G → A5/3● GSM-R

Page 13: Jan Hrach - LinuxDays

13/23

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

Tetra

● “GSM pro průmysl”● Městská policie, DPP, krizový štáb…

– spousta komunikace o ničem

– má to skupiny, ale je to všelijaké

● Šifrování: módy 0-3, většina sítí mód 0● Software: Osmo-tetra

– gr3.6 (http://jenda.hrach.eu/brm/rad/tetra-3.6-3.7.patch )

– Dekóduje rámce, je potřeba přidat dumpování provozu…

– …a pustit na to referenční kodek

– lze chytat celá síť paralelně (vyrobí roky audia)

● V uplinku polohy, obtížná synchronizace

Page 14: Jan Hrach - LinuxDays

14/23

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

Mototrbo/DMR

● DMR: standard podobný Tetře● Mototrbo: proprietární rozšížení od Motoroly● Software: DMRDecode, dsd● Šifrování:

– None

– Basic (8-bit key + 16-bit LFSR)

– Enhanced (40-bit RC-4, IV in LSBs, unknown)

– 2014 AES-256 update

● Městská policie, průmysl, ČEZ

Page 15: Jan Hrach - LinuxDays

15/23

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

Tetrapol/Matra

● Další trunková síť● Policie, armáda● Šifrování: částečné, neznámé● Software: žádný● Specifikace (bez šifrování) volně dostupná

Page 16: Jan Hrach - LinuxDays

16/23

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

Paging

● Software: multimon-ng● Záchanky – info typu

– “Bubenská 1, úraz elektickým proudem”

– “Bubenská 1, nemoc z ozáření”

Page 17: Jan Hrach - LinuxDays

17/23

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

Letadýlka

● ACARS, ADS-B● Software: acarsdec, dump1090● Aplikace: http://www.flightradar24.com/● Mají hezké multilateration● Jde to vysílat…

● (zbyl čas? pasivní radar →)

Page 18: Jan Hrach - LinuxDays

Planes

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

– Flightradar24 MLAT

Page 19: Jan Hrach - LinuxDays

ATV signal ghosting

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

Page 20: Jan Hrach - LinuxDays

● Fully passive– VERA (Věra)

– http://people.duke.edu/~hah16/papers/passive-radar-processing-preprint.pdf

● Anyone knows the math for this^?

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

Page 21: Jan Hrach - LinuxDays

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

Page 22: Jan Hrach - LinuxDays

ASMKS

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

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

Page 23: Jan Hrach - LinuxDays

23/23

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

EOF

● kthxbye