- RFHunter V4.0 adalah RF Signal Scanner yang mendeteksi dan mengukur sinyal RF di sekitar menggunakan ESP32 dan AD8317 RF detector, lalu menampilkan kekuatan sinyal pada OLED
- Perangkat ini dirancang untuk menemukan kamera tersembunyi, perangkat penyadap, dan perangkat lain yang mendukung RF
- V4 mencakup casing yang dapat dirakit tanpa alat, ruang di bagian bawah untuk baterai dan charge controller, serta konfigurasi yang menggunakan boost converter alih-alih baterai 9V
- Komponen penyusunnya mencakup ESP32 Development Board, AD8317 RF Power Detector, TP4056 Lithium Battery Charge Controller, baterai lithium-ion 3,7V, OLED Display, potentiometer, piezo buzzer, power switch, dan lainnya
- Setelah menyalakan perangkat, pengguna dapat memeriksa kekuatan sinyal RF pada OLED dan menyesuaikan sensitivitas dengan potentiometer; ketika sinyal RF yang kuat terdeteksi, piezo buzzer akan berbunyi
Tujuan dan Konfigurasi RFHunter V4.0
- RFHunter V4.0 adalah RF Signal Scanner yang dibuat menggunakan ESP32, AD8317 RF detector, dan berbagai komponen
- Perangkat ini mendeteksi dan mengukur sinyal RF di lingkungan sekitar, lalu menampilkan kekuatan sinyal pada OLED display
- Berguna untuk menemukan kamera tersembunyi, perangkat penyadap, dan perangkat lain yang mendukung RF
- Video demo dapat dilihat di https://x.com/rogerscissp/status/1847721651359850985
Desain Hardware yang Berubah di V4
- Casing V4 dirakit dengan sistem snap-fit zero tools, serta memiliki ruang di bagian bawah untuk baterai dan charge controller
- Menggunakan boost converter alih-alih baterai 9V, sehingga hanya membutuhkan satu baterai
- Tergantung pola penggunaan, baterai dapat bertahan beberapa minggu atau beberapa bulan
- Di bagian issue ada saran bahwa board ini dapat dimodifikasi tanpa boost converter, tetapi belum dicoba
Pembaruan
- Pada 2024-10-30, contoh pembuatan eksternal pertama diunggah: RFHunter on X
- Pada 2024-10-28, RFHunter menduduki peringkat #1 di Hacker News pada minggu itu
- Pembuatnya menyatakan sedang mengerjakan beberapa produk menarik dan akan segera membagikan detailnya
Daftar Komponen
- Tautan Amazon berada di file
.cpp dan bukan tautan afiliasi
- Komponen dapat dibeli dari mana saja
- Komponen utama yang dibutuhkan:
-
ESP32 Development Board
-
AD8317 RF Power Detector
- TP4056 Lithium Battery Charge Controller
- 3.7V Lithium-ion Battery
- Boost Converter, 3.3V to 9V
- OLED Display, I2C, 128x64
- Potentiometer, 10k
- Piezo Buzzer
- Power Switch
Alur Perakitan
- Rangkaian daya menghubungkan baterai ke TP4056 charge controller, mengirim output TP4056 ke power switch, lalu menghubungkannya ke ESP32 5V VIN dan input boost converter
- Output boost converter harus disetel ke 9V; jika tidak ada boost converter, baterai 9V dapat digunakan
- Pada ESP32, gunakan 5V VIN, bukan 3.3V VIN
- AD8317 RF detector diberi daya dari output 9V boost converter, dan pin VOUT dihubungkan ke ESP32 GPIO 34
- Koneksi OLED display:
- VCC → ESP32 3.3V
- GND → ESP32 GND
- SDA → ESP32 GPIO 21
- SCL → ESP32 GPIO 22
- Koneksi Potentiometer:
- VCC → ESP32 3.3V
- GND → ESP32 GND
- Wiper → ESP32 GPIO 35
- Koneksi Piezo buzzer:
- Terminal positif → ESP32 GPIO 5
- Terminal negatif → ESP32 GND
- Flash ESP32 dilakukan dengan kode yang disediakan
git clone https://github.com/ramborogers/rfhunter.git
cd rfhunter
pio run -t upload
- Kode seharusnya tidak perlu diubah
- Terakhir, rakit casing dengan sistem snap-fit
Catatan Wiring dan Daya
- Power switch mengontrol main power flow dari baterai
- TP4056 charge controller mengelola pengisian daya dan perlindungan baterai
- Boost converter menaikkan 3,3V dari baterai menjadi 9V untuk sensor AD8317
- Semua koneksi GND harus menggunakan ground bersama
- Sebelum menyalakan daya, periksa kembali semua koneksi dan level tegangan
Cara Penggunaan
- Nyalakan perangkat dengan power switch
- Periksa RF signal strength saat ini pada OLED display
- Sesuaikan sensitivitas dengan potentiometer
- Jika sinyal RF yang kuat terdeteksi, piezo buzzer akan berbunyi
Lisensi dan Feedback
- Proyek ini dilisensikan di bawah GNU General Public License v3.0
- Ide perbaikan atau saran dapat disampaikan melalui issue atau pull request di repositori GitHub
- Jika membuat RF Signal Scanner berdasarkan proyek ini, pembuat meminta agar membagikannya di Twitter/X dengan menandai
@rogerscissp
1 komentar
Komentar Hacker News
Bahkan perangkat semikonduktor yang dimatikan dan tidak memancarkan radiasi pun, jika tidak dirancang dengan perlindungan khusus, pada praktiknya tetap bisa dideteksi
Caranya dengan menyinari area tertentu menggunakan gelombang elektromagnetik frekuensi tinggi, lalu mendengarkan perubahan pada gelombang pantul yang muncul akibat nonlinieritas sambungan PN [1]
[1] https://en.wikipedia.org/wiki/Nonlinear_junction_detector
Bagian yang paling mengesankan adalah pernyataan bahwa “Uni Soviet mencampurkan ribuan dioda ke dalam beton struktural bangunan, sehingga hampir mustahil bagi penghuni dari pihak AS untuk menemukan dan menyingkirkan perangkat penyadap yang sebenarnya”
Di sini [1] ada foto dan informasi tambahan tentang detektor sambungan nonlinear
Misalnya, Orion 2.4 [2] bisa dibeli seharga $15.200 dan ongkirnya gratis [3]
[1] https://www.cryptomuseum.com/df/tscm.htm#nljd
[2] https://reiusa.net/nljd/
[3] https://spyassociates.com/orion-2-4-non-linear-junction-dete...
Saya penasaran apakah detektor sambungan nonlinear masih merupakan pendekatan paling mutakhir untuk menemukan perangkat tersembunyi yang sedang dimatikan
Saya juga ingin tahu apakah alternatif seperti electronic nose untuk mencari jejak kimia terkait packaging IC, atau deteksi anomali magnetik, semakin banyak dipakai
Pada 2018, “Low budget consumer hardware espionage implant” punya 220 komentar, dan tautan terkaitnya adalah https://news.ycombinator.com/item?id=40363704, https://news.ycombinator.com/item?id=20190251, https://news.ycombinator.com/item?id=15676737
Pada 2019, “Airbnb Has a Hidden-Camera Problem” punya 50 komentar, https://news.ycombinator.com/item?id=24324300
Pada 2019, “How to find hidden cameras in your AirBnB” punya 300 komentar, https://news.ycombinator.com/item?id=20457419
Pada 2023, ada reproduksi Great Seal Bug dari 1952, yaitu mikrofon mekanis tanpa daya yang mengambil data melalui berkas gelombang mikro terarah dari luar: https://www.youtube.com/watch?v=NLDpWrwijE8
Akan menarik untuk mengukur emisi frekuensi radio dari USB hub, stopkontak AC multicolokan, enclosure SSD, dan monitor
Terima kasih sudah mempublikasikannya. Saya penasaran dengan perkiraan biaya komponen
Apakah antena directional akan membantu menemukan lokasi sumber pancaran frekuensi radio? Ada karya lama tentang antena parabola untuk WiFi berjudul “WokFi”: https://web.archive.org/web/20140802123553/http://www.usbwif...
Ada juga desain rangkaian lain yang memakai AD8317: https://g8rwg.uk/articles/noise-meter-ad8317/
“Modul AD8317 yang saya gunakan disetel dengan kemiringan log 22mV/dB. Saya menggunakan output Viavi JD785 pada beberapa frekuensi untuk memeriksa kemiringan dan rentang dinamisnya. Pada 1GHz dan 3.5GHz, linearitas dan rentang dinamisnya bagus, dan seperti yang diperkirakan menurun pada 144MHz dan 6GHz”
Banyak komponen yang diperlukan memang datang dalam bentuk bundel, tetapi totalnya sekitar $100
Pendekatan lain adalah penerima phased array, dan itu mungkin bisa dilakukan hanya dengan dua antena, yang juga dapat memberikan azimut
Sepertinya cara paling efektif adalah menggunakan kamera termal. “Kamera tersembunyi” biasa yang dijual di eBay mengonsumsi sekitar 5W, jadi menghasilkan panas yang cukup besar
Selain itu, sepertinya cukup beli TinySA yang sudah jadi
Cara lain untuk menemukan kamera tersembunyi adalah augmentasi optik yang memanfaatkan pantulan lensa untuk menemukan posisinya
Metode ini juga bisa menemukan kamera yang saat ini tidak menyala atau tidak sedang memancarkan
Referensi makalah dan produk:
(PDF) http://s3.amazonaws.com/arena-attachments/1381379/c3a4e75132...
https://www.spycatcheronline.co.uk/product/camera-detector/
https://www.ijser.org/paper/Lens-Detection-System-using-Opti...
https://patents.google.com/patent/US20090237668A1/en
TinySA terlihat keren. Jadi ingin punya satu.
Saya membuat kamera termal: https://github.com/RamboRogers/M5StickCPlus2-AMG8833-Thermal...
Jika dayanya menyala, perangkat termal bisa menemukan sebagian besar perangkat elektronik dengan sangat mudah.
https://www.beneaththewaves.net/Photography/Images/Thermal_I...
Saat bepergian, saya memindai kamar dengan ini.
Berapa rentang frekuensi dan kecepatan pemindaian TinySA?
Keren. Apakah bagian dalamnya semuanya wiring point-to-point? Kalau semua pemrosesan terkait frekuensi radio ditangani IC, sepertinya desain PCB tidak akan terlalu sulit.
https://blog.matthewrogers.org/b/8BCF175A-6CC6-4E61-8310-A91...
Yang benar-benar saya inginkan adalah perangkat yang mendeteksi semua medan elektromagnetik di atas 60Hz.
Waktu kecil saya pernah menghubungkan kabel yang dililit seperti koil dan sebuah dioda ke earphone piezo untuk mendengarkan emisi dari berbagai perangkat di rumah. Amiga 500 sangat menarik.
Saya juga pernah melihat beberapa proyek yang melakukan hal serupa, tetapi menambahkan op-amp dan kemampuan merekam agar bisa membuat suara untuk musik elektronik.
Bagaimana cara menghubungkan dioda ke koil? Apakah koil yang dimaksud hanya kawat yang dililit, atau komponen elektronik tertentu?
Edit: ternyata memang ada penggunaan untuk rentang frekuensi ini: https://en.wikipedia.org/wiki/Super_low_frequency
Cara yang jauh lebih mudah adalah mematikan semua lampu lalu melihat sekeliling dengan kamera ponsel.
Kamera ponsel dapat menangkap iluminator inframerah terang yang dipakai kamera tersembunyi untuk menerangi ruangan. Baik berkabel maupun nirkabel tidak masalah.
Tentu ini hanya berlaku jika kamera tersebut memakai iluminator inframerah, tetapi hampir semua kamera tersembunyi yang dipakai diam-diam memang begitu.
Meski begitu, kebanyakan kamera mata-mata seperti ini tidak punya iluminator inframerah.
Kalau tujuannya pengawasan diam-diam, saya rasa mereka tidak akan memakai jenis iluminator yang sama.
Judulnya menyesatkan. Ini hanya mendeteksi frekuensi radio.
Kamera tersembunyi bisa merekam ke media penyimpanan lalu mengunggahnya nanti, jadi tidak terus-menerus memancarkan sinyal.
Setiap pola kabel yang dialiri arus adalah antena.
Sudah lama saya ingin membuat phased array portabel untuk tujuan ini.
Saya juga ingin menambahkan fitur untuk memvisualisasikan lokasi sumber pancaran dengan memakai perbedaan fase antar penerima. Pada dasarnya itu akan menjadi kamera yang bisa melihat dunia frekuensi radio.
Teleskop radio DIY yang disetel ke WiFi 2.4GHz: https://www.youtube.com/watch?v=g3LT_b6K0Mc
Contoh menumpangkan sumber frekuensi radio di atas gambar bangunan nyata: https://www.facebook.com/thethoughtemporium/posts/2162600763...
“Ketika pertama kali membuat videonya, lalu membayangkan seperti apa tampilannya dan membuat komposit Photoshop, saya sama sekali tidak menyangka hasil nyatanya akan semirip ini. Sekarang secara resmi, teleskop kami dapat memetakan WiFi di dalam gedung seperti bentuk cahaya lain.”
Adakah yang pernah benar-benar menemukan kamera tersembunyi di AirBnB?
Itu Airbnb “hotel” di Nashville pada Januari 2020, dan ada dua detektor asap di kamar. Salah satunya berbeda dari yang lain, dan dibungkus tisu.
Saya membiarkannya tetap terbungkus agar pemilik tahu bahwa saya tahu, tetapi saya hampir tidak pernah memakai Airbnb dan itu perjalanan terakhir saya saat itu, jadi saya tidak melaporkannya. Lalu pandemi terjadi, dan selesai sampai di situ.
Pena itu ditinggalkan di atas meja, saya tanpa sengaja membawanya, lalu menemukannya di dalam barang bawaan saya dan sadar itu alat mata-mata. Menyeramkan.