HackRF One – Catatan ringan sambil Ngopi :)

Salah satu tool yang “versatile” untuk aktivitas hacking RF (1MHz-6GHz) adalah HackRF One. Karena open source (baik hardware maupun software) segalanya bisa di”oprek”. Karena punya kemampuan Tx, Anda bisa melakukan “jamming” jika kopi Anda habis lol.

Harga relatif murah (versi clone) hingga terjangkau kantong anak kost hehe. Saya menghitung harga tiap komponen inti plus pembuatan PCB hingga jadi, yach tidak selisih banyak dengan versi clone.

HackRF One menghasilkan signal complex I & Q. Segala mode modulasi/demodulasi seperti FM/AM/SSB/CW serta banyak mode digital bisa diaplikasikan. Yach HackRF One adalah SDR (Software Defined Radio) yang fleksibel karena bisa terhubung ke perangkat komputer.

Dengan spek jangkauan minimal 1MHz, Anda bisa mengajak turun alat ini hingga orde LF (Low Frequency), jadi signal AM 1500KHz misalnya dapat ditangkap dengan mudah.

Versi r9 HackRF One

Jika naik ke atas, signal wireless network macam 4G, 5G sub 6GHz juga masih terjangkau. Signal satelit, WIFI, bluetooth, GPS, kontroler Trx drone semua masuk cakupan.

Bermain di area penuh ketidakpastian (karena tergantung propagasi) signal HF radio amatir 3MHz-30MHz juga mengasyikkan. Semua tergantung selera pengguna.

Versi lawas HackRF One dengan Tcxo 10MHz plus shielding. Tcxo diperlukan jika bermain di mode digital FSK seperti FT8.

Memahami cara kerja jeroan HackRF One adalah kewajiban jika ingin memakai alat ini secara maksimal. Lihat tulisan saya “Open source? Why not” yang sekilas membahas jeroan HackRF One. Lihat juga dokumentasi resmi.

Saya mendownload datasheet komponen inti, menganalisa fitur dan batasan tiap komponen. Menenggok jeroan software untuk sekedar tahu bagian-bagian apa melakukan apa dan di mana? Blok diagram adalah peta!

Bayangkan saja signal jelek 7MHz masuk synthesizer RFC5072, diapakan signal itu? Dinaikkan? Kemudian di blok Max2839 transceiver diapakan lagi? Teruskan sendiri.

Ini adalah urusan hardware dan software Hehehe.

Misal, mana yang termasuk API, mana yang firmware, mana yang library. Jika HackRF One saya tancapkan di laptop, hanya lewat terminal saja instruksi dapat dijalankan.

Dalam kasus ini saya menjalankan HackRF Tools (commandline utilities) yang memakai libhackrf (low level library) untuk berinteraksi langsung dengan HackRF. Kedua bagian ini termasuk HackRF Software yang mesti di install di laptop/Raspberry Pi Anda.

Jika menggunakan Gqrx (aplikasi SDR), jika dilakukan perubahan mode demodulasi AM ke FM, siapa yang melakukan? Ohh ternyata Gqrx. Termasuk perubahan filter DSP dilakukan oleh Gqrx yang memakai daya CPU laptop jelek Anda.

HackRF hanya keluar signal I & Q. Jika gain IF di tampilan Gqrx dinaikkan? Ohh Gqrx mesti mengomunikasikan ke HackRF untuk menaikkan gain IF. Lewat apa? Baiklah, banyak pertanyaan yang perlu digali jawabannya.

Tiap orang punya tujuan dan cara belajar yang berbeda satu sama lain jadi suka-suka saja melangkah.

Hampir “semua” fasilitas front end SDR sudah tersedia diperangkat HackRF One dengan sampling 20Msps. Jauh lebih tinggi dari 192Ksps jika Anda menggunakan sound card komputer. Dengan rentang 20Msps semua signal stasiun pemancar FM 90MHz-110MHz kelihatan semua di grafik waterfall sekali jalan.

HackRF One jalan “out of the box” di distro penetration testing macam Kali Linux atau Pentoo Linux. Michael Ossmann kreator HackRF One merekomendasikan Pentoo Linux jika Anda ingin bermain-main dengan HackRF. Tapi suka-sukalah, kalau Anda terbiasa dengan Debian, pakai saja Debian Linux dan install tool hacking yang diperlukan :).

Jika ingin mengaplikasikan HackRF secara detail, mulai dari yang sederhana sampai yang rumit bisa Anda dapatkan di GNU Radio. Setiap aspek HackRF One dapat diujicoba lewat GNU Radio.

Akhir kata, Entah digunakan sebagai radio FM, RF generator, spectrum analyzer, tracker & jammer signal …(teruskan sendiri) HackRF One adalah salah satu tool hacking yang “versatile”.

Arti kata “Versatile”

Tinggalkan komentar