HeadlinesBriefing HeadlinesBriefing.com

Eufy Home Base 2: Firmware dan UART

Hacker News •
×

Fellowship kembali dengan laporan baru tentang ekosistem Eufy, kali ini membedah Eufy Home Base 2. Para peneliti memilih model ini dibanding Homebase3 karena inilah versi yang terpasang di kota mereka dan paling mudah dibeli. Analisisnya mencakup firmware versi 3.4.2.2h, dan pembaca dianjurkan membaca artikel sebelumnya tentang bel pintu terlebih dahulu.

Pekerjaan ini terbagi menjadi empat bagian: ekstraksi firmware, identifikasi algoritma pembuatan kredensial Wi-Fi untuk jaringan manajemen OCEAN_XXXXXX, melewati kunci UART dengan mem-flash ulang citra U-Boot yang berbackdoor, serta penyesuaian sistem berkas agar binary utama dapat berjalan pada citra pemulihan. Penulis mencatat ini pertama kalinya ia bekerja dengan perangkat keras, sebelumnya ia biasa mencari celah keamanan pada firmware yang diunduh dari internet.

Ekstraksi terbukti sulit. Tidak seperti bel pintu, chip memori flash Winbond 25Q256JWEQ pada Homebase disolder langsung ke papan dan tidak memiliki pin uji. Menjepitnya dengan klem pegas dan karet gelang menghasilkan tiga checksum berbeda, menandakan dump tidak dapat dipakai, karena daya yang diberikan ke chip juga mengaktifkan komponen lain di papan. Karena itu, tim melepas solder chip (pekerjaan ini dilakukan oleh kerabat penulis) dan membacanya di luar papan menggunakan antarmuka SPI0 Raspberry Pi.

Pembacaan di luar papan menghasilkan checksum yang konsisten dan data yang dapat digunakan. Namun, satu blok 64 KB terhapus atau tidak dapat dibaca, kemungkinan rusak saat proses pelepasan solder. Meski demikian, Binwalk tetap berhasil mengekstrak sebagian besar firmware, sehingga analisis dapat dilanjutkan meskipun ada data yang hilang.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing