Cyber Security Academy · Lektion

Grundlæggende RF og SDR

Se, hvordan radiosignaler og software-defined radio fungerer.

Lektion 1 af 413 trin

Grundlæggende RF og SDR er en gratis Cyber Security Academy-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Cyber Security Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Cyber Security Academy-kurset indeholder 4 lektioner i alt.

Hvorfor RF er vigtigt for sikkerheden

Radiofrekvens (RF) er den usynlige angrebsflade, der omgiver ethvert moderne miljø. Nøglebrikker, garageporte, adgangskort til bygninger, trådløse sensorer, droner, medicinsk telemetri og IoT-enheder sender alle data gennem luften.

I modsætning til et netværkskabel kan RF ikke afgrænses fysisk. Alle med en modtager inden for rækkevidde kan lytte, og mange systemer blev designet, før sikkerhed blev prioriteret.

  • Mange RF-protokoller sender data i klartekst.
  • Beskyttelse mod gentagelsesangreb mangler ofte eller er svag.
  • Ældre industri- og adgangskontroludstyr får sjældent sikkerhedsopdateringer.

Som fagperson kan du med forståelse af RF vurdere risici, som traditionelle netværksværktøjer slet ikke opdager.

Et radiosignals anatomi

Et radiosignal er en elektromagnetisk bølge, der beskrives af tre grundlæggende egenskaber:

  • Frekvens — svingninger pr. sekund, målt i Hertz (Hz). Almindelige mål befinder sig ved 315 MHz, 433 MHz, 868 MHz, 915 MHz og 2,4 GHz.
  • Amplitude — bølgens styrke eller højde.
  • Fase — bølgens tidsforskydning i forhold til en reference.

Modulation koder data ved at variere en af disse egenskaber. Demodulation vender processen om for at genskabe de oprindelige bits.

At genkende, hvordan et mål modulerer data, er det første skridt til at opfange og fortolke dets transmissioner.

Almindelige modulationsmetoder

Du vil igen og igen møde en håndfuld modulationsfamilier i praksis:

  • ASK / OOK (amplitudeskift-/til-frakoblingsnøgling) — bits repræsenteres af, om bærebølgen er til stede eller fraværende. Ekstremt almindeligt i billige 433 MHz-fjernbetjeninger.
  • FSK (frekvensskiftnøgling) — bits forskyder bærebølgens frekvens. Bruges af mange sensorer og BLE.
  • PSK (faseskiftnøgling) — bits forskyder fasen. Bruges i forbindelser med højere datahastighed.
  • GFSK — en gaussisk filtreret FSK-variant, der bruges af Bluetooth.

Når du identificerer modulationen, ved du, hvilken dekoder du skal bruge til at analysere en optagelse.

Hvad softwaredefineret radio er

En softwaredefineret radio (SDR) flytter signalbehandlingen fra fast hardware til software. I stedet for en chip, der er dedikeret til én frekvens og én protokol, digitaliserer en SDR et bredt udsnit af spektret og lader softwaren udføre demodulationen.

Denne fleksibilitet gør SDR til det universelle værktøj til RF-forskning:

  • Ét apparat kan analysere garagefjernbetjeninger, personsøgere, ADS-B og meget mere.
  • Nye protokoller understøttes ved at skrive kode i stedet for at købe hardware.
  • Både modtagelse og, med egnet hardware, transmission er mulig.

Prisen er kompleksitet: Du skal selv forstå sampling, filtrering og demodulation.

SDR-hardwareklasser

SDR-hardware spænder fra billige modtagere til komplette transceivere:

  • RTL-SDR — cirka 20 USD, kun modtagelse, omtrent 24 MHz til 1,7 GHz. Ideel til at lære og lytte.
  • HackRF One — sender og modtager fra 1 MHz til 6 GHz, halv duplex. Et almindeligt arbejdsværktøj til forskning.
  • bladeRF / USRP — fuld duplex og højere samplingsfrekvenser, bruges til seriøst protokolarbejde.

En typisk opsætning kombinerer SDR'en med passende antenner. Transmission kræver lovmæssig tilladelse og egnede antenner for at undgå hardwareskader og forstyrrelser.

Sampling og Nyquist-grænsen

SDR'er omdanner analog RF til en strøm af digitale samples. Samplingsfrekvensen bestemmer, hvor stor en båndbredde du kan observere på én gang.

Nyquist-teoremet fastslår, at du skal sample med mindst det dobbelte af båndbredden for det signal, du vil optage. En SDR, der kører ved 2 Msps, kan gengive cirka 2 MHz båndbredde korrekt.

  • En for lav samplingsfrekvens aliaserer signalet og ødelægger din optagelse.
  • En for høj frekvens belaster USB-gennemstrømningen og CPU'en, hvilket medfører tabte samples.

Samples gemmes som I/Q-par (in-fase og kvadratur), der tilsammen koder både amplitude og fase.

RF-værktøjskæden

En praktisk SDR-arbejdsgang bygger på et lille udvalg af modne værktøjer:

  • GQRX / SDR++ — grafiske modtagere til direkte gennemsyn af spektret.
  • GNU Radio — et signalflowmiljø til opbygning af tilpassede demodulatorer.
  • Universal Radio Hacker (URH) — opfang, demodulér og afkod digitale protokoller visuelt.
  • rtl_433 — afkoder automatisk hundredvis af kendte 433 MHz-enheder.

Begynd med at undersøge spektret, og gå derefter videre til URH eller GNU Radio for en dybere analyse.

Kortlægning af spektret

Før du går til angreb på noget, foretager du rekognoscering. Indstil dig på det forventede frekvensbånd, og hold øje med vandfaldsvisningen efter energistød, når målenheden sender.

Eksempel: Lyt på det almindelige 433,92 MHz-ISM-bånd med en RTL-SDR, og lad rtl_433 automatisk afkode enheder i nærheden.

Vandfaldsvisningen afslører centerfrekvens, båndbredde og timingen af signaludbruddene, som alle hjælper dig med at vælge dine næste trin.

# List connected RTL-SDR devices
rtl_test

# Auto-decode known 433 MHz sensors and remotes
rtl_433 -f 433.92M

# Dump raw I/Q to a file for offline analysis
rtl_sdr -f 433.92M -s 2048000 capture.iq

Juridiske og etiske grænser

RF-arbejde er stærkt reguleret, og reglerne varierer fra land til land. Modtagelse er generelt mindre begrænset end transmission, men det kan stadig være ulovligt at fortolke visse kommunikationer.

  • At sende på licenserede bånd uden tilladelse er en strafbar handling i de fleste jurisdiktioner.
  • Signalforstyrrelse er næsten universelt ulovligt, selv ved test.
  • Test kun enheder, du ejer, eller som du udtrykkeligt har tilladelse til at vurdere.

Brug et Faraday-afskærmet miljø til test af transmissioner, så dine signaler ikke slipper ud i den virkelige verden. Dokumentér omfanget af din tilladelse, før du udfører en aktiv RF-test.

Fra signal til bits

Hele analyseforløbet omdanner rå RF til meningsfulde data:

  • Opsamling — registrér I/Q-værdier ved den korrekte frekvens og samplingsrate.
  • Demodulation — anvend ASK-, FSK- eller PSK-dekodning til at genskabe en bitstrøm.
  • Gendannelse af klokkesignal — find symbolraten, så bittene justeres korrekt.
  • Afkodning — fortolk kodning som Manchester, og analysér derefter protokolrammen.

Værktøjer som URH lader dig gøre alt dette visuelt, idet de fremhæver præambler, synkroniseringsord og nyttelaster, så du trin for trin kan rekonstruere en proprietær protokol.

Forsvarsmæssige hovedpointer

RF-grundprincipperne danner et direkte grundlag for forsvaret:

  • Antag, at enhver trådløs forbindelse kan overvåges, og vælg krypterede, autentificerede protokoller.
  • Kræv rullende koder eller udfordring-svar, så opsnappede transmissioner ikke kan genafspilles.
  • Overvåg kritiske bånd for uventet energi, der kan være tegn på signalforstyrrelse eller signalforfalskning.
  • Lav en fortegnelse over trådløse enheder; ældre 433 MHz-udstyr har ofte slet ingen sikkerhed.

Målet med RF-forskning er ikke blot at bryde systemer, men at vurdere og styrke de trådløse angrebsflader, som organisationer glemmer, at de har.

Hurtigt tjek

Test din forståelse af grundprincipperne for SDR-sampling.

Opsamling

Du har nu det nødvendige grundlag i RF og SDR til at arbejde med trådløs sikkerhed:

  • Radiosignaler defineres af frekvens, amplitude og fase, og data kodes ved hjælp af modulation som ASK, FSK og PSK.
  • En SDR digitaliserer spektret og demodulerer i software, så én enhed kan analysere mange protokoller.
  • Samplingsraten skal følge Nyquist-kriteriet; prøver lagres som I/Q-par.
  • Værktøjskæden omfatter GQRX, GNU Radio, URH og rtl_433 og bevæger sig fra kortlægning til afkodning.
  • Transmission og signalforstyrrelse er underlagt lovmæssige begrænsninger; arbejd altid inden for det tilladte omfang og i afskærmede miljøer.

Dernæst anvender du disse grundprincipper på specifikke protokoller, begyndende med Bluetooth.

Gratis at komme i gang

Lær Cyber Security Academy med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
76
Lektioner
303

Ofte stillede spørgsmål

Er lektionen “Grundlæggende RF og SDR” gratis?

Ja — alle 3 lektioner i læringssporet Cyber Security Academy, inklusive “Grundlæggende RF og SDR”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Cyber Security Academy-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Grundlæggende RF og SDR”?

Se, hvordan radiosignaler og software-defined radio fungerer. Du øver dig i Cyber Security Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Cyber Security Academy?

Der kræves ingen tidligere erfaring. Cyber Security Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.

Hvor lang tid tager lektionen “Grundlæggende RF og SDR”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Cyber Security Academy-lektion?

Ja. Alle Cyber Security Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Grundlæggende RF og SDR
  2. Bluetooth- og BLE-angreb
  3. RFID- og NFC-sikkerhed
  4. Opsamling og replay af signaler
← Tilbage til Cyber Security Academy