نینتندو سوییچ ۲ با کمک OpenAI Codex نخستین جیلبریک صرفاً نرمافزاری خود را دریافت کرد
سمی حجحمید (Sammy Hajhamid)، پژوهشگر امنیتی که در فضای آنلاین با نام pepsipu شناخته میشود، ابزار ns2jb را منتشر کرده است؛ یک روش جیلبریک صرفاً نرمافزاری برای کنسول نینتندو سوییچ ۲ که روی جدیدترین نسخه میانافزار این دستگاه، یعنی ۲۳.۰.۱، اجرا میشود.
حجحمید برای نمایش این دستاورد، بازی اختصاصی سوییچ ۲، یعنی Mario Kart World، را دستکاری کرد و شخصیتهای پیتر گریفین، هاتسونه میکو، سینامورول و شخصیت قرمز مجموعه Angry Birds را نیز به فهرست شخصیتهای بازی افزود. به نظر میرسد OpenAI Codex بخش قابلتوجهی از کارهای اصلی توسعه این روش را انجام داده باشد. حجحمید یک کنسول سوییچ نسل اول و یک سوییچ ۲ را به دو دستگاه JetKVM متصل کرد و در کنار آن، از یک کلید چراغ بلوتوثی استفاده کرد که هنگام از کار افتادن کنسول، دکمه پاور را فشار میدهد. به این ترتیب، عاملهای هوش مصنوعی میتوانستند بدون نیاز به دخالت مداوم انسان، آزمایشها را ادامه دهند.
نخستین تلاش برای نفوذ از طریق مرورگر مبتنی بر WebKit کنسول سوییچ ۲ موفقیتآمیز نبود. در عوض، زنجیره اکسپلویت عملی با سرریز عدد صحیح ۳۲ بیتی در SmileBASIC 4 آغاز میشود؛ اپلیکیشن برنامهنویسی سوییچ نسل اول که حدود ۲۵ دلار قیمت دارد و همچنان روی سوییچ ۲ اجرا میشود. در مرحله بعد، از یک آسیبپذیری سرریز بافر در سرویس فایلسیستم کنسول استفاده میشود.
نتیجه این فرایند، امکان اجرای کد بومی با سطح دسترسی ماژولهای سیستمی معمولی است. این قابلیت راه را برای اجرای نرمافزارهای دستساز کاربران، اعمال تغییرات در بازیها، تهیه نسخه پشتیبان از فایلهای ذخیره بازی و مهندسی معکوس باز میکند. با این حال، این جیلبریک از نوع وابسته به اجرای مجدد است؛ بنابراین، پس از هر بار راهاندازی مجدد کنسول باید دوباره اجرا شود. همچنین، هنوز هیچ اکسپلویتی برای هسته سیستم یا میانافزار سفارشی ارائه نشده است.
پژوهشگر دیگری با نام Gezine که در ماه ژوئیه از یک اکسپلویت جداگانه در فضای کاربری سوییچ نسل اول و سوییچ ۲ خبر داده بود، اعلام کرد که این دستاورد «معتبر به نظر میرسد».
نینتندو تاکنون درباره این جیلبریک اظهارنظری نکرده است. با این حال، با توجه به پیگیریهای سختگیرانه این شرکت علیه نقض حقوق مالکیت فکری و تکثیر غیرمجاز بازیهای سوییچ و شبیهسازها، احتمال انتشار بهروزرسانی میانافزار برای رفع آسیبپذیریها زیاد است. حتی ممکن است اپلیکیشن SmileBASIC 4 نیز از فروشگاه اینترنتی eShop حذف شود.


منابع: وبلاگ pepsipu، حساب pepsipu در ایکس، پروژه ns2jb در گیتلب و گزارش Videocardz.
