
Switch 2-yə yalnız proqramla qismən jailbreak tətbiq olundu
Tədqiqatçı SmileBasic 4 istifadə edərək Switch 2-yə yalnız proqramla qismən jailbreak tətbiq edib; homebrew, modinq və yaddaş nüsxələri üçün userland girişi əldə edib, lakin tam kernel nəzarətindən uzaqdır.
Exploit necə işləyir
Tədqiqatçı Switch 2-yə yalnız proqramla qismən jailbreak tətbiq etdi. Hack Nintendo qurğusunda işləyən SmileBasic 4-ün orijinal Switch versiyasına əsaslanır. Tethered hack imtiyazlı giriş üçün node.js paketini işlətmək üçün eyni şəbəkədə macOS və ya Linux PC tələb edir. Pepsipu adlı tədqiqatçı Sammy Hajhamid yazır ki, SmileBasic interpreterini araşdırmaq üçün OpenAI Codex-dən istifadə edib. Xüsusi harness sistemə USB əmrləri göndərir, nəticələri HDMI ilə göstərir və Bluetooth işıq açarı ilə konsolu yenidən işə salır.
İki həftəlik səydən sonra harness SmileBasic-də massivdən silmə zamanı 32-bit integer overflow tapdı. Bu xəta massiv pointerinə çıxış verir və sistem yaddaşının bəzi hissələrini oxumağa və yazmağa imkan verir. Hajhamid sonra Switch 2 sysmodule-larına çıxış axtardı. O, FileSystem modulunda keşlənmiş məlumat pointerini üzə çıxaran buffer overflow tapdı və ixtiyari oxuma/yazma imtiyazı aldı. Oradan imtiyazlı fayl sistemi əməliyyatları icra etdi və saxta fayl sistemi prosesi ilə native kod işlətdi.
Hansı giriş təmin edir
Exploit "userland" girişi verir. Hajhamid deyir ki, bu, homebrew işlətməyə, Switch 2 oyunlarını reverse engineer etməyə və mod etməyə, yaddaş fayllarını Switch-dən kənara nüsxələməyə və MMIO ilə əksər periferiya qurğularına çıxış verir. O, sübut kimi Mario Kart World-də mod edilmiş personajları göstərib. Digərləri exploit edilmiş qurğuda sadə demolar və inkişaf mərhələsində developer alətləri göstərir.
Lakin hazırkı userland exploit homebrew developer-lərini kiçik sandbox daxilində saxlayır. O, aparatın tam nəzarətini verən kernel səviyyəli girişdən geri qalır.
Delisting və ehtimal olunan patch
SmileBasic adı tanış ola bilər, çünki eyni proqramın 3DS versiyası 2016-cı ildə həmin konsolda smilehax exploit-inin əsas elementi idi. Nintendo həmin hack ictimaiyyətə açıqlandıqdan qısa müddət sonra SmileBasic-i 3DS eShop-dan çıxardı. SmileBasic 4 də oxşar şəkildə Switch eShop-dan dünya üzrə delist edilib; oxşar işləyə biləcək Yapon demo versiyası bu məqalənin nəşri vaxtı əlçatandır. Bu delisting əvvəllər SmileBasic almamış və ya yükləməmiş sahiblərə exploit-in yayılmasını yavaşlada bilər.
Switch 2 hacking icmasındakı digərləri artıq digər oyunlarla işləyən görünən oxşar exploit-ləri işarələyirlər. Hazırkı exploit ən son Switch 2 firmware versiyası 23.0.1-də işləyir, lakin bu zəiflik yaxın firmware buraxılışlarında patch olunacaq kimi görünür; bu buraxılışlar Nintendo xidmətlərinə və gələcək oyunlara davamlı giriş üçün tələb olunacaq. Bu hack 2018-ci ildə üzə çıxan və tam aparat yenidən dizaynı tələb edən patch olunmaz orijinal Switch exploit-i qədər problemli deyil. Bununla belə, konsolun buraxılışından cəmi bir il keçdikdən sonra Switch 2 hacker-lərinin bu qədər irəliləməsi Nintendo sistem proqram təminatının ümumi keçilməzliyi üçün yaxşı əlamət deyil.
Mənbələr: Ars Technica
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.