İçeriğe atla
Otomobil torpidosundaki eski multimedya ekranında harita bulunamadı uyarısı, saat kadranı, SD kart yuvası, devre kartı ve terminal ekranı parçaları, yırtık kâğıt kolaj katmanları.

Arabasının saatini ayarlamak için multimedya sistemini hacklemek zorunda kaldı

Güvenlik araştırmacısı Rasmus Moorats, ikinci el aldığı 2014 model Renault Latitude'un navigasyon SD kartı eksik olduğu için saat ayarını yapamadı. Moorats, sistemi tersine mühendislikle çözüp kök erişimi elde etti ve saati bir ayar dosyasındaki tek bir sayıyı değiştirerek düzeltti.

Deniz K.ohafalan editörüYayın · 1 dk okuma
Otomobil torpidosundaki eski multimedya ekranında harita bulunamadı uyarısı, saat kadranı, SD kart yuvası, devre kartı ve terminal ekranı parçaları, yırtık kâğıt kolaj katmanları.

Arabanın saatini bir saat ileri ya da geri almak çoğu sürücü için birkaç tuşluk bir iş. Ancak güvenlik araştırmacısı Rasmus Moorats için bu basit işlem, kapsamlı bir tersine mühendislik projesine dönüştü. Tom's Hardware'in aktardığına göre Moorats, 2014 model Renault Latitude'unun saatini ayarlayabilmek için aracın multimedya sistemini hacklemek zorunda kaldı.

"Buna pek inanmadım"

Moorats aracı ikinci el olarak aldığında önceki sahibi, saati değiştirmek için orijinal navigasyon SD kartının gerektiği konusunda uyarmıştı. Moorats, "Bu bana pek inandırıcı gelmedi" diyor. Kartın içindeki haritalar da çok eski olduğundan, SD karta ihtiyacı olmadığına karar verdi.

Yaz saati uygulaması nedeniyle saatlerin değişme zamanı geldiğinde, araçtaki saat bir saat kaymış olarak kaldı. Multimedya sisteminde iki ayar menüsü vardı. Bunlardan biri yalnızca Bluetooth ve telefon rehberi ayarlarına izin veriyordu. Diğer menüye ise girilemiyordu, çünkü her denemede ekranda "Harita bulunamadı!" uyarısı çıkıyordu.

Çekirdeğe çalıştırdı

Bunun üzerine işe koyulan Moorats, araç ünitesinin bir Samsung yonga üzerinde, TomTom'un özelleştirilmiş Linux tabanlı işletim sistemini çalıştırdığını buldu. Araştırmacı, yazılımı çıkarıp inceledi, cihaz için QEMU ile bir sanal ortam kurdu, sistemin betik motorunu çözdü ve bir dizi güvenlik açığı keşfetti.

Asıl çözüm ise işindeki çekirdek açıkları deneyiminden gelen bir fikirle ortaya çıktı. Moorats, "Kullanıcı alanına betiğimizi çalıştırtmaya uğraşmak yerine, neden betiği çekirdeğe çalıştırtmıyorum?" diye düşündü. Bu yöntem işe yaradı ve multimedya sisteminde kök erişimi sağladı.

180'i 120 yaptı

Moorats, tarih ve saat ayarlarının özel bir ikili dosya biçiminde saklandığını keşfetti. Araştırmacıya göre sistemin aslında saat dilimi kavramı bile yok. "Saati GPS'ten alıyor ve yerel farkı dakika cinsinden bir sayı olarak saklıyor. Benimki 180'e ayarlıydı, ben de 120 yaptım" diyen Moorats, böylece saati düzeltmeyi başardı.

Bu yazı hakkında ifade bırakın

OHA!falan’ı takip edinGünün haberleri, kısa videolar ve özetler her gün sosyal medyada.

İlginizi çekebilir