Cyber Security Academy · Pelajaran

Asas RF dan SDR

Cara isyarat radio dan radio tertakrif perisian berfungsi.

Pelajaran 1 daripada 413 langkah

Asas RF dan SDR ialah pelajaran Cyber Security Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Cyber Security Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Cyber Security Academy merangkumi sejumlah 4 pelajaran.

Mengapa RF Penting untuk Keselamatan

Frekuensi Radio (RF) ialah permukaan serangan tidak kelihatan yang mengelilingi setiap persekitaran moden. Fob kunci, pintu garaj, kad akses bangunan, penderia tanpa wayar, dron, telemetri perubatan dan peranti IoT semuanya menghantar data melalui udara.

Tidak seperti kabel rangkaian, RF tidak boleh dikekang secara fizikal. Sesiapa yang mempunyai penerima dalam julat boleh mendengar, dan banyak sistem direka sebelum keselamatan menjadi keutamaan.

  • Banyak protokol RF menghantar data dalam teks biasa.
  • Perlindungan terhadap serangan ulang tayang sering tiada atau lemah.
  • Peralatan industri dan kawalan akses lama jarang ditampal.

Sebagai pengamal, pemahaman tentang RF membolehkan anda menilai risiko yang terlepas sepenuhnya daripada peralatan rangkaian tradisional.

Anatomi Isyarat Radio

Isyarat radio ialah gelombang elektromagnet yang diterangkan oleh tiga sifat utama:

  • Frekuensi — kitaran sesaat, diukur dalam Hertz (Hz). Sasaran lazim berada pada 315 MHz, 433 MHz, 868 MHz, 915 MHz dan 2.4 GHz.
  • Amplitud — kekuatan atau ketinggian gelombang.
  • Fasa — ofset masa gelombang berbanding rujukan.

Modulasi mengekod data dengan mengubah salah satu sifat ini. Demodulasi membalikkan proses tersebut untuk mendapatkan semula bit asal.

Mengenal pasti cara sasaran memodulasi data ialah langkah pertama untuk menangkap dan mentafsir penghantarannya.

Skim Modulasi Biasa

Anda akan berulang kali menemui beberapa keluarga modulasi di lapangan:

  • ASK / OOK (Penguncian Amplitud/Hidup-Mati) — bit diwakili oleh kehadiran atau ketiadaan pembawa. Sangat biasa dalam alat kawalan jauh 433 MHz yang murah.
  • FSK (Penguncian Anjakan Frekuensi) — bit menganjakkan frekuensi pembawa. Digunakan oleh banyak penderia dan BLE.
  • PSK (Penguncian Anjakan Fasa) — bit menganjakkan fasa. Digunakan dalam pautan yang mempunyai kadar pemindahan lebih tinggi.
  • GFSK — varian FSK yang ditapis Gaussian dan digunakan oleh Bluetooth.

Mengenal pasti modulasi memberitahu anda penyahkod yang perlu digunakan ketika menganalisis tangkapan.

Apakah Radio Ditakrif Perisian

Radio Ditakrif Perisian (SDR) memindahkan pemprosesan isyarat daripada perkakasan tetap ke dalam perisian. Daripada menggunakan cip khusus untuk satu frekuensi dan satu protokol, SDR mendigitalkan sebahagian besar spektrum dan membolehkan perisian melakukan demodulasi.

Fleksibiliti ini menjadikan SDR alat sejagat untuk penyelidikan RF:

  • Satu peranti boleh menganalisis alat kawalan jauh garaj, alat kelui, ADS-B dan banyak lagi.
  • Protokol baharu disokong dengan menulis kod, bukan membeli perkakasan.
  • Penerimaan dan (dengan perkakasan yang sesuai) penghantaran kedua-duanya boleh dilakukan.

Harganya ialah kerumitan: anda sendiri perlu memahami persampelan, penapisan dan demodulasi.

Tahap Perkakasan SDR

Perkakasan SDR merangkumi penerima murah hingga pemancar-penerima penuh:

  • RTL-SDR — kira-kira 20 USD, menerima sahaja, sekitar 24 MHz hingga 1.7 GHz. Sangat sesuai untuk belajar dan mendengar.
  • HackRF One — menghantar dan menerima, 1 MHz hingga 6 GHz, separa dupleks. Alat kerja penyelidikan yang lazim.
  • bladeRF / USRP — dupleks penuh, kadar persampelan lebih tinggi, digunakan untuk kerja protokol yang serius.

Persediaan biasa memadankan SDR dengan antena yang sesuai. Penghantaran memerlukan kebenaran yang sah di sisi undang-undang dan antena yang betul untuk mengelakkan kerosakan perkakasan serta gangguan.

Persampelan dan Had Nyquist

SDR menukar RF analog kepada aliran sampel digital. Kadar persampelan menentukan jumlah lebar jalur yang boleh anda perhatikan pada satu-satu masa.

Teorem Nyquist menyatakan bahawa anda mesti membuat persampelan sekurang-kurangnya pada kadar dua kali ganda lebar jalur isyarat yang ingin ditangkap. SDR yang berjalan pada 2 Msps boleh mewakili kira-kira 2 MHz lebar jalur dengan tepat.

  • Kadar persampelan yang terlalu rendah menyebabkan alias pada isyarat dan merosakkan tangkapan anda.
  • Kadar yang terlalu tinggi membebankan daya pemprosesan USB dan CPU, lalu menyebabkan sampel tercicir.

Sampel disimpan sebagai pasangan I/Q (Dalam Fasa dan Kuadratur), yang bersama-sama mengekod amplitud serta fasa.

Rantaian Alat RF

Aliran kerja SDR yang praktikal bergantung pada sekumpulan kecil alat matang:

  • GQRX / SDR++ — penerima grafik untuk menyemak imbas spektrum secara langsung.
  • GNU Radio — persekitaran graf aliran untuk membina penyahmodulat tersuai.
  • Universal Radio Hacker (URH) — menangkap, menyahmodulasi dan menyahkod protokol digital secara visual.
  • rtl_433 — menyahkod ratusan peranti 433 MHz yang diketahui secara automatik.

Mulakan dengan meninjau spektrum, kemudian beralih kepada URH atau GNU Radio untuk analisis yang lebih mendalam.

Meninjau Spektrum

Sebelum menyerang apa-apa, lakukan peninjauan terlebih dahulu. Tala kepada jalur yang dijangka dan perhatikan paparan air terjun untuk mengesan semburan tenaga apabila peranti sasaran menghantar isyarat.

Contoh: dengarkan jalur ISM 433.92 MHz yang biasa digunakan dengan RTL-SDR dan biarkan rtl_433 menyahkod peranti berdekatan secara automatik.

Paparan air terjun menunjukkan frekuensi tengah, lebar jalur dan pemasaan semburan, yang semuanya membantu menentukan langkah seterusnya.

# 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

Batasan Undang-undang dan Etika

Kerja RF dikawal selia dengan ketat dan peraturannya berbeza mengikut negara. Penerimaan biasanya kurang terbatas berbanding penghantaran, tetapi mentafsir komunikasi tertentu masih boleh menyalahi undang-undang.

  • Penghantaran pada jalur berlesen tanpa kebenaran merupakan kesalahan jenayah di kebanyakan bidang kuasa.
  • Gangguan hampir sentiasa menyalahi undang-undang, walaupun untuk pengujian.
  • Uji hanya peranti yang Anda miliki atau yang penilaiannya telah diberi kuasa secara jelas kepada Anda.

Gunakan persekitaran berperisai Faraday untuk ujian penghantaran supaya isyarat Anda tidak meresap ke dunia sebenar. Dokumentasikan skop kebenaran Anda sebelum menjalankan sebarang ujian RF aktif.

Daripada Isyarat kepada Bit

Aliran analisis penuh menukarkan RF mentah kepada data yang bermakna:

  • Rakam — rekod sampel I/Q pada frekuensi dan kadar yang betul.
  • Nyahmodulasi — gunakan penyahkodan ASK, FSK atau PSK untuk mendapatkan aliran bit.
  • Pemulihan jam — cari kadar simbol untuk menjajarkan bit dengan betul.
  • Nyahkod — tafsir pengekodan seperti Manchester, kemudian huraikan bingkai protokol.

Alat seperti URH membolehkan Anda melakukan semua ini secara visual, dengan menyerlahkan mukadimah, perkataan penyegerakan dan muatan supaya Anda boleh menyongsangkan protokol proprietari langkah demi langkah.

Pengajaran untuk Pertahanan

Memahami asas RF memberikan panduan secara langsung untuk pertahanan:

  • Anggap mana-mana pautan tanpa wayar boleh diperhatikan dan pilih protokol yang disulitkan serta disahkan.
  • Wajibkan kod berputar atau cabaran-tindak balas supaya penghantaran yang dirakam tidak boleh dimainkan semula.
  • Pantau jalur kritikal untuk mengesan tenaga luar jangka yang mungkin menunjukkan gangguan atau pemalsuan.
  • Buat inventori peranti tanpa wayar; peralatan 433 MHz lama sering langsung tidak mempunyai keselamatan.

Matlamat penyelidikan RF bukan sekadar memecahkan sistem, tetapi juga menilai dan mengukuhkan permukaan tanpa wayar yang organisasi sering terlupa mereka miliki.

Semakan Pantas

Uji pemahaman Anda tentang asas pensampelan SDR.

Imbas Kembali

Kini Anda mempunyai asas RF dan SDR untuk kerja keselamatan tanpa wayar:

  • Isyarat radio ditakrifkan oleh frekuensi, amplitud dan fasa, dengan data dikodkan melalui modulasi seperti ASK, FSK dan PSK.
  • SDR mendigitalkan spektrum dan melakukan nyahmodulasi dalam perisian, membolehkan satu peranti menganalisis banyak protokol.
  • Kadar sampel mesti mematuhi Nyquist; sampel disimpan sebagai pasangan I/Q.
  • Rantaian alat merangkumi GQRX, GNU Radio, URH dan rtl_433, daripada peninjauan hingga penyahkodan.
  • Penghantaran dan gangguan tertakluk pada sekatan undang-undang; sentiasa bekerja dalam skop yang dibenarkan dan persekitaran berperisai.

Seterusnya Anda akan menggunakan asas ini pada protokol tertentu, bermula dengan Bluetooth.

Percuma untuk bermula

Pelajari Cyber Security Academy dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
76
Pelajaran
303

Soalan Lazim

Adakah pelajaran “Asas RF dan SDR” percuma?

Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Cyber Security Academy, termasuk “Asas RF dan SDR”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Cyber Security Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Asas RF dan SDR”?

Cara isyarat radio dan radio tertakrif perisian berfungsi. Anda berlatih Cyber Security Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Cyber Security Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Cyber Security Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.

Berapa lamakah pelajaran “Asas RF dan SDR” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Cyber Security Academy ini?

Ya. Setiap pelajaran Cyber Security Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Asas RF dan SDR
  2. Serangan Bluetooth dan BLE
  3. Keselamatan RFID dan NFC
  4. Menangkap dan Memainkan Semula Isyarat
← Kembali ke Cyber Security Academy