HeadlinesBriefing HeadlinesBriefing.com

اختراق جزئي لكسر الحماية يهز أمان جهاز Switch 2

Ars Technica •
×

أوضح باحث أمني جailbreak جزئياً للجهاز Switch 2 يعتمد على البرمجيات فقط، ويمنح وصولاً من نوع "userland"، يتيح للمستخدمين تشغيل البرامج المنزلية (homebrew) وإجراء الهندسة العكسية وتعديل ألعاب Switch 2، وإنشاء نسخ احتياطية لملفات الحفظ، والوصول إلى معظم الملحقات عبر MMIO.

يعتمد الاختراق على النسخة الأصلية من Smile Basic 4 لجهاز Switch، وهي أحدث إصدار في سلسلة طويلة من بيئات البرمجة التي تعمل على أجهزة Nintendo. كما يتطلب ما يُعرف بالاختراق "المقيّد" (tethered) الوصول إلى حاسوب يعمل بنظام macOS أو Linux على الشبكة نفسها لتشغيل حزمة Node.js تساعد على تمكين وصول النظام المميز.

استخدم الباحث Sammy Hajhamid، المعروف عبر الإنترنت باسم Pepsipu، أداة Codex من OpenAI لفحص مفسّر لغة Smile Basic، باستخدام منظومة اختبار مخصصة تستطيع إرسال أوامر USB إلى النظام وعرض النتائج عبر HDMI. وبعد "جهد كبير استمر نحو أسبوعين"، اكتشفت هذه المنظومة فيضاً في عدد صحيح بحجم 32 بت عند إزالة عناصر من مصفوفة في Smile Basic. أتاح هذا الخطأ الوصول إلى مؤشر المصفوفة، ما سمح بقراءة أجزاء من ذاكرة النظام وكتابتها.

ومن هناك، وجد Hajhamid فيضاً في المخزن المؤقت ضمن وحدة خدمات نظام الملفات في الجهاز، كشف عن مؤشر بيانات مخزنة مؤقتاً، ومنح صلاحيات قراءة وكتابة عشوائية. وحقق تنفيذ شيفرة أصلية عبر عملية نظام ملفات مزيفة، وعرض شخصيات معدّلة في لعبة Mario Kart World كدليل على المفهوم.

المصدر: Ars Technica · لخّصه HeadlinesBriefing