# Reverse Engineering Alarm Key Fob Kendaraan Bermotor

Sumber: https://nyit-nyit.net/threads/reverse-engineering-alarm-key-fob-kendaraan-bermotor.186375/
Forum: N3 Source Codes dan Tutorials
Dibuat: 2015-08-14 oleh dono
Balasan: 0, dilihat: 5703

## Post pertama

Tutorial ini adalah pengantar reverse engineering terhadap alarm key fob yang sering digunakan pada kendaraan. Key fob tersebut pada umumnya bekerja pada frekuensi ISM 433 MHz, namun alarm key fob pada tutorial ini bekerja sedikit di bawah frekuensi tersebut dan lebih tepatnya pada kisaran frekuensi 415MHz. Sebagian remote tersebut menggunakan sistem rolling code untuk menghindari serangan berupa sniffing dan replay attack. Karena tutorial ini bersifat pengantar dan hanya untuk tujuan pembelajaran semata, maka Anda perlu untuk mengembangkan cara decoding sinyal yang ada pada tutorial ini.

**Langkah-langkah:**
Alarm key fob yang digunakan pada tutorial ini memiliki 5 buah tombol, yaitu: tombol pengunci, tombol membuka kunci, tombol untuk menonaktifkan alarm, tombol lampu dan tombol untuk bagasi. Remote alarm key fob pada tutorial ini menggunakan IC SMC918-4.

Berikut ini adalah bentuk alarm key fob yang digunakan pada tutorial ini. Tampilan alarm key fob dari luar:
13258 

Tampilan PCB alarm key fob bagian depan:

13260 

Tampilan PCB alarm key fob bagian belakang:

13259 

Pada sisi perangkat lunak, Anda dapat menggunakan SDRSharp untuk melakukan sniffing paket yang dikirimkan oleh alarm key fob. Berikut ini adalah beberapa contoh paket yang ditangkap oleh SDRSharp.
Paket yang dikirim ketika menekan tombol pengunci:

13263 

Paket yang dikirimkan ketika menekan tombol membuka kunci:

13265 

Paket yang dikirimkan ketika menekan tombol untuk menonaktifkan alarm:

13264 

Paket yang dikirimkan ketika menekan tombol lampu:

13262 

Paket yang dikirimkan ketika menekan tombol untuk bagasi:

13261 

Semua paket yang ada pada gambar di atas kemudian dapat disatukan seperti dapat terlihat pada gambar berikut ini:

13257 

Dari sini, Anda dapat melakukan proses decoding terhadap paket tersebut. Anda dapat mengunduh paket yang ditangkap oleh SDRSharp pada http://rndc.or.id/download/sdrsharp-log.7z

**Penutup**
Sekian tutorial singkat ini, semoga bermanfaat. Terima kasih kepada Tuhan Yang Maha Esa, Maxindo, N3 dan Anda yang telah membaca tutorial ini.

**Referensi**
http://en.wikipedia.org/wiki/Rolling_code
http://www.wired.com/2014/08/wireless-car-hack/

**Source**: http://rndc.or.id/wiki/index.php?title=Reverse_Engineering_Alarm_Key_Fob_Kendaraan_Bermotor

**Credits**: Eric Draven with Sum Witwicky and Wahyu Probosejati Bonatia dari https://www.facebook.com/groups/rndc.or.id/

