Еще один уровень защиты PlayStation 3 взломали почти 20 лет спустя
Возможно, из памяти чипа можно извлечь и другие интересные вещи.
Исследователям, изучающим консоль PlayStation 3, удалось извлечь защищенный ключ безопасности, остававшийся недоступным почти два десятилетия. Ключ дает разработчикам доступ еще к одному этапу загрузки консоли и в теории приближает появление полноценной кастомной прошивки для поздних моделей PS3.
Получить ключ удалось благодаря тому, что процессор Cell после выполнения защищенной операции может не очищать небольшие фрагменты конфиденциальных данных. Прерывая процесс в определенный момент, исследователи смогли получить достаточно данных, чтобы вычислить ключ lv0ldr на PlayStation 3 серии CECHL.
В обычных условиях этот ключ хранится внутри защищенной области процессора и недоступен для прямого считывания программными средствами. Полученный ключ используется lv0ldr, одной из первых программ, запускающихся при включении PlayStation 3. Lv0ldr проверяет и расшифровывает компоненты прошивки до старта основной части операционной системы.
Если исследователям удастся извлечь дополнительные защищенные данные, то может появиться возможность изменять и подписывать программный код, запускающийся на самых ранних этапах старта консоли.
Полученный доступ может пригодиться не только для создания кастомных прошивок. Возможно, с его помощью можно будет «прописывать» в системе новые комплектующие и восстанавливать сильно поврежденные консоли.
- Total War Warhammer 40,000 даже космодесантникам придется договариваться — новые детали дипломатии
- 9 лучших трейлеров недели: документалка про Theranos и очень бородатый Джонни Депп
- Эмулятор RPCS3 ускорился до 25% на видеокартах Nvidia после исправления проблемы с драйвером
- Эмулятор RPCS3 получил интерфейс в стиле старого Steam

