Хакеры представили первый джейлбрейк для Nintendo Switch 2

Энтузиасты представили проект ns2jb — первый программный джейлбрейк для Nintendo Switch 2. Инструмент позволяет исполнять произвольный код на уровне системных модулей, что дает возможность запускать homebrew-приложения, модифицировать игры, создавать резервные копии сохранений и получать прямой доступ к периферии устройства через MMIO.

В качестве демонстрации возможностей взлома авторы модифицировали эксклюзив для новой консоли — Mario Kart World. Сам процесс разработки занял около двух недель, причем значительная часть работы была автоматизирована с помощью ИИ-агента по имени Codex, который помогал искать уязвимости и писать код.

Как работает взлом

Исследователи использовали комбинацию различных подходов для обхода защиты:

  • WebKit: Использование уязвимостей в браузере через Wi-Fi captive-портал для получения первичного доступа.
  • SmileBASIC: Эксплуатация переполнения целочисленных значений в интерпретаторе игры SmileBASIC для выхода за пределы выделенной памяти.
  • Файловая система: Атака на системный модуль fs через переполнение буфера в функции обработки путей, что позволило получить расширенные привилегии.

Для автоматизации процесса взлома была создана специальная аппаратная «обвязка». Система включает устройства JetKVM для передачи видео и управления, а также модифицированный выключатель света с Bluetooth, который физически нажимает кнопку питания для перезагрузки консоли в случае зависания.

На текущий момент авторы смогли получить доступ к внутренним данным консоли и расшифровать системные модули для дальнейшего анализа. Несмотря на наличие современных защитных механизмов, таких как CFI, PAC и XOM, исследователи продолжают работу над поиском логических уязвимостей, которые позволят расширить возможности модификации системы.

Источник: pepsipu.com

Leave a Comment