HeadlinesBriefing HeadlinesBriefing.com

Чип SPC970 PS2 реверс-инжиниринг через 25 лет

Engadget •
×

Более чем через 25 лет после выхода оригинального PlayStation 2 разработчик Disco Starslayer успешно извлек прошивку из чипа безопасности SPC970 Mecha Con, использовавшегося в ранних 'толстых' консолях PS2. Прорыв стал возможным благодаря уязвимости, обнаруженной коллегой Libby, которая нашла, что отправка больше данных, чем может обработать буфер чипа, вызывает underflow, exposing его внутренний ROM код. Для извлечения потребовалось около 1000 проходов, чтобы сбросить полный 256KB образ, с каждым проходом перезаписывая ограничивающую запись EEPROM чипа и постепенно его изнашивая. Сброшенная прошивка охватывает 22 образа через модели PS2 от японского SCPH-15000, выпущенного в 2000 году, до моделей серии 39000 2002 года. Она также включает прошивку для аркадных плат Namco System 246 и 256, которые делились тем же чипом. Это были последние нечитаемые компоненты PS2 после выхода прошивки 'Dragon' Mecha Con в 2021 году. Хотя дампы не содержат достаточно данных для построения эмулятора оптического привода, они могут позволить модчипам, заменяющим Mecha Con, сохраняя DSP привода для чтения дисков. Прошивка также раскрывает шифрование Sony 'Magic Gate', используемое для карт памяти и KELF-исполнимых файлов, что в конечном счете поддержит полную эмуляцию низкого уровня системы в проектах вроде PCSX2.

Источник: Engadget · Сводку подготовил HeadlinesBriefing