ТехноСводка

Безопасность

Исследователь показал частичный джейлбрейк Switch 2 через SmileBasic 4

Специалист по безопасности Sammy Hajhamid продемонстрировал программный частичный взлом Switch 2, дающий доступ уровня userland и позволяющий запускать homebrew.

По словам исследователя, взлом позволяет запускать homebrew, изучать и модифицировать игры Switch 2, копировать сохранения и получать доступ к большинству периферии консоли через MMIO. Он основан на версии SmileBasic 4 для оригинальной Switch и является «привязанным» (tethered): нужен компьютер с macOS или Linux в той же сети, где запускается пакет node.js.

Хаджхамид пишет, что с помощью OpenAI Codex и самодельной оснастки, отправлявшей команды по USB и считывавшей результат через HDMI, он около двух недель искал уязвимости в интерпретаторе SmileBasic. Была найдена ошибка переполнения 32-битного целого при удалении элементов массива, дававшая доступ к указателю и чтению и записи памяти. Затем он обнаружил переполнение буфера в модуле FileSystem, что позволило выполнять привилегированные действия и добиться исполнения нативного кода.

В качестве демонстрации он показал новые модифицированные персонажи в Mario Kart World. Другие пользователи также показывают простые демо и инструменты разработчиков на взломанных консолях.

  • Уязвимости: переполнение целого в SmileBasic и буфера в FileSystem
  • Взлом «привязанный», нужен ПК с macOS или Linux

Источники

Текст подготовлен автоматически по материалам источников и может содержать неточности.