Laman

Senin, 06 Mei 2024

GPS Spoofing with HackRF One

Ada beberapa referensi tentang  GPS Spoofing with HarkRF  yang  dapat kita temui di YouTube. Yang saya praktekkan menggunakan link yang saya sisipkan. Intinya, tutorial pada link tersebut bisa bekerja dengan baik.

Tutorialnya cukup jelas, namun ada beberapa catatan agar uji coba berhasil. Pertama kali mengeksekusi perintah untuk mengirim data, terlihat led TX pada HackRF One menyala merah, indikator awal bahwa HackRF One berhasil memancar dengan perintah dari PC.

Sementara pada layar PC terlihat ada pengiriman data dari waktu ke waktu, selanjutnya menguji apakah sinyal yang dipancarkan bisa diterima oleh receiver, dalam hal ini menggunakan smartphone. 

Ada beberapa aplikasi GPS yang bisa digunakan untuk mengamati sinyal GPS yang tersedia di Play Store, awalnya saya menggunakan GPS Status namun akhirnya menggunakan GPS Data.

Pada aplikasi terlihat ada titik satelit baru setelah HackRF memancar, artinya sinyal berhasil diterima oleh receiver. Namun setelah ditunggu beberapa lama, aplikasi GPS Status tidak berhasil menentukan lokasi. 

Percobaan pertama gagal. Saya mencurigai walaupun TX dan RX nomal, data yang dikirimkan tidak berhasil dibaca, atau data yang dikirimkan salah. Saya coba mengirimkan data yang lain lain, namun berkali-kali dicoba tidak juga berhasil. 

Kembali buka-buka youtube, menemukan dua catatan yang bisa dicoba, pertama menambahkan TCXO, yang kedua menaikkan sinyal TX. Segera browsing mencari TCXO dengan harga termurah.

Sampailah pada hari TCXO sudah dikirim dan sampai di rumah. Segera ditancapkan ke socket yang tersedia dengan anggapan TCXO nya normal. Selanjutkan eksekusi perintah untuk mengirim data via PC dengan menaikkan sinyal 20 dB.

Terlihat di aplikasi GPS Data, sinyal dari GPS eksisting berangsur-angsur menghilang, digantikan dengan sinyal baru dari HackRF. Alhamdulillah, tiba-tiba aplikasi bisa menentukan posisi dengan koordinat sesuai data yang dipancarkan. Check di map, posisi sudah berubah, dengan demikian percobaan berhasil.