Switch 2 konsoluna ilk yazılımsal jailbreak geliştirildi
Öne çıkanlar
- ns2jb, Switch 2 üzerinde rastgele yerel kod çalıştırmaya izin veren ilk yazılımsal jailbreak oldu.
- Saldırı zinciri, geriye dönük uyumlu SmileBASIC oyunundaki tamsayı taşması üzerinden başlatıldı.
- Yerleşik dosya sistemi modülü ele geçirilerek imza denetimleri atlatıldı ve modlama sağlandı.
Güvenlik araştırmacısı, Nintendo Switch 2 için ns2jb adını taşıyan ilk yazılımsal ve tethered jailbreak yöntemini yayımladı. Geliştirilen bu açık, cihaz üzerinde herhangi bir sistem modülü ve yerleşik dosya sistemi modülü yetkileriyle rastgele yerel kod çalıştırılmasına olanak tanıyor. Bu yöntem sayesinde kullanıcılar konsola harici yazılımlar yükleyebiliyor, oyunları modlayabiliyor ve kayıt dosyalarını harici ortama aktarabiliyor.
Saldırı zincirinde başlangıç noktası olarak SmileBASIC adlı Switch 1 oyunundaki 32-bit tamsayı taşması açığı kullanıldı. Araştırmacı, yapay zeka aracı Codex'in yardımıyla bu açığı bellek sınırları dışına okuma ve yazma sağlayan bir ilkele dönüştürdü. Ardından sistemin yerleşik fs modülündeki yol doğrulama mekanizmasında bulunan arabellek taşması istismar edilerek sistem üzerinde geniş okuma ve yazma yetkileri elde edildi.
Elde edilen yetkiler, program yükleyicinin ExeFS nesnelerini geçici dosyalarla değiştirerek imza denetimlerini atlatmayı başardı. Araştırmacı, bu yöntemin yeteneklerini göstermek amacıyla Switch 2'ye özel Mario Kart World oyununu modlayarak yeni karakterler eklediğini duyurdu. Geliştirilen açık zincirinin özel donanım yazılımları geliştirme sürecine temel oluşturması bekleniyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.