جیلبریک خودرو برای تنظیم ساعت! یک محقق امنیتی محدودیتهای عجیب رنو را دور زد

یک محقق امنیتی پس از گم کردن کارت حافظه SD سیستم سرگرمی خودروی رنو Latitude مدل ۲۰۱۴، مجبور شد با مهندسی معکوس و جیلبریک کردن نرمافزار، ساعت خودرو را تنظیم کند. این اتفاق نشاندهنده چالشهای عجیب وابستگی سختافزاری در خودروهای مدرن است.
گاهی اوقات فناوریهای ضد سرقت یا پروتکلهای محافظتی شرکتهای خودروسازی، بیش از آنکه به نفع کاربران باشد، باعث دردسر آنها میشود. راسموس مورتس، محقق امنیتی، در تجربهای عجیب ناچار شد برای تغییر ساده زمان در سیستم سرگرمی خودروی خود، دست به کارهای فنی پیچیدهای بزند. خودروی رنو Latitude مدل ۲۰۱۴ او به دلیل فقدان کارت حافظه SD اصلی مربوط به سیستم ناوبری، اجازه دسترسی به منوی تنظیمات ساعت را نمیداد.
مورتس که تصور میکرد اخطار فروشنده مبنی بر نیاز به کارت SD برای تنظیم ساعت واقعی نیست، با گم کردن یا در اختیار نداشتن آن کارت متوجه شد که سیستم سرگرمی خودرو در یک حلقه بسته گیر کرده است. هنگام تلاش برای تنظیم ساعت پس از تغییر فصل، منوی مربوطه به جای تنظیمات، تنها خطای «No maps detected» را نمایش میداد. مورتس که خود متخصص امنیت است، تصمیم گرفت این محدودیت نرمافزاری را به شیوه خودش حل کند: مهندسی معکوس سیستم.
او دریافت که سیستم سرگرمی خودرو بر پایه نسخه سفارشی از لینوکس و سیستمعامل TomTom اجرا میشود و روی یک تراشه سامسونگ سوار است. مورتس پس از استخراج فرمور (Firmware) و ایجاد یک محیط مجازی QEMU برای تحلیل، موفق شد آسیبپذیریهایی را در موتور اسکریپتنویسی دستگاه پیدا کند. او با نفوذ به سطح هسته (Kernel) سیستم، توانست به تنظیمات اصلی سیستمعامل دسترسی پیدا کند.
در نهایت، او فایل تنظیمات ساعت را که در مسیر خاصی با فرمت باینری ذخیره شده بود، پیدا کرد. نکته جالب توجه این بود که سیستم خودرو هیچ درکی از مناطق زمانی نداشت و زمان را صرفاً از طریق GPS دریافت کرده و اختلاف زمانی را به صورت عددی ذخیره میکرد. مورتس با تغییر دستی این مقدار در فایل باینری، موفق شد ساعت خودرو را به درستی تنظیم کند. این رویداد بار دیگر نشان داد که چگونه سیستمهای بسته در خودروهای قدیمیتر، میتوانند کاربران را در برابر مشکلات کوچک نرمافزاری کاملاً مستاصل کنند و تنها راه چاره را در مهندسی معکوس و جیلبریک کردن سختافزار قرار دهند.
گزارش فارسی این خبر با کمک هوش مصنوعی و فقط بر اساس اطلاعات منتشرشده در منبع تهیه شده است.