В результате уязвимостей в программном обеспечении игровой консоли Xbox360 был найден способ запускать альтернативные операционные системы на аппаратных мощностях консоли.

По словам специалистов компании Securityfocus, запуск стал возможен благодаря уязвимости в гипервизоре консоли (гипервизор в консоли Xbox360 отвечает за контроль доступа к памяти консоли и обеспечивает шифрование и дешифрование выполняемого кода). Если детально изучить уязвимость и написать для нее эксплоит, то вполне возможен запуск любого программного кода, возможно, даже альтернативной ОС, например, Linux.

Все игры и другие приложения, запускаемые на Xbox360, должны быть подписаны специальным ключом Microsoft (по крайней мере, в теории) и запускаться в непривилегированном режиме. Код, выполняемый в непривилегированном режиме, не сможет изменить выполняемые команды, однако уязвимость позволяет взаимодействовать непривилегированному коду с оборудованием через системные вызовы напрямую, в обход гипервизора.



Оставить мнение