..

وصله‌زدن به فایل‌های باینری و دور زدن «بوت امن»‌ با چت‌جی‌پی‌تی

از هوش مصنوعی انتظار خیلی چیزها رو داشتم ولی این یکی رو نه.

یک شخصی یک تبلت پاناسونیک با معماری پردازندهٔ x86 (یعنی معماری پردازندهٔ مشابه اکثر کامپیوترهای امروزی) داشته و تونسته روش به‌جای اندروید،‌ یک توزیع لینوکسی بریزه. تا اینجا خیلی چیز عجیبی نیست. تغییر سیستم عامل گوشی‌ها و تبلت‌ها کار آنچنان سختی هم محسوب نمیشه خصوصا اون‌هایی که معماری x86 دارن. جایی که عجیب و هیجان انگیزه اینه که شرکت پاناسونیک برای اینکه کسی نتونه سیستم عامل تبلت رو تغییر بده، از مکانیسم امنیتی Secure Boot استفاده می‌کرده. یعنی Firmware (سفت‌افزار!) فقط سیستم‌عامل اندروید ساخت خود پاناسونیک رو بوت می‌کرده. حالا یک نفر اومده کل firmware رو به‌صورت سخت‌افزاری کپی کرده، آپلود کرده و داده به ChatGPT و ازش خواسته که فایل باینری!! رو جوری تغییر بده که Secure Boot غیرفعال بشه. چت‌جی‌پی‌تی هم این کار رو کرده و اون شخص تونسته با موفقیت روی تبلت سیستم‌عامل دلخواهش رو بریزه.

این خبر برای من واقعا عجیب بود چون انتظار اینکه هوش مصنوعی بتونه متن رو به خوبی بفهمه رو همگی داریم ولی فهمیدن و تغییر آنی صفر و یک های یک برنامه‌ی کامپایل‌شده و اجرایی یک مرحله‌ی خیلی خفن دیگه است.

منبع