Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #76, АПРЕЛЬ 2005 г.

Гвоздь в ящик Билла

Rossomahaar

Хакер, номер #076, стр. 076-052-4


В начале 2003-го начинается проект распределенных вычислений, целью которого была расшифровка 2048-битного ключа подписи (RSA), применяемого для определения аутентичности запускаемых на консоли программ. В данном проекте, открывшемся на сайте theoneproject.com, участвовало около 25 тысяч компьютеров. Но вычислительные мощности такого количества компьютеров не способны, даже теоретически, перебрать все варианты 2048-битного ключа RSA. Таким образом, затею можно было с самого начала считать обреченной, впрочем, Microsoft все же отреагировала на подобную деятельность, и проекту, под ее давлением, пришлось на некоторое время закрыться, но лишь на время. Как бы то ни было, успеха этот проект не принес, а ведь расшифровка ключа предоставила бы возможность запускать на "коробке" абсолютно любое ПО, в том числе и Линукс.

Шутники-линуксойды

В марте появляется интересная новость для владельцев Xbox'ов: участники Xbox Linux Project'а предложили Microsoft лицензировать Линукс в качестве приложения для "коробки", предложив за это мелкомягким 100 тыс. долларов (те самые, которые являются призом за взлом приставки!!!). Конечно, Майкрософт на это никак не отреагировала (еще бы, это все походило на дурацкую шутку ;).

И вот, в начале апреля появилась совсем уже невероятная новость, которую никто сначала даже не воспринял всерьез: хакер Habibi_xbox в одиночку решил проблему взлома приставки без аппаратной модификации. Метод взлома был опубликован им на форуме сайта XboxHacker.net, он был настолько прост, что вызвал недоверие у большинства посетителей сайта. Но вскоре возможность применения данного метода подтвердили представители Xbox Linux Project'а.

Метод Habibi_xbox'а состоял в эксплуатации дыры в игре 007 Agent Under Fire от компании Electronic Arts. Эта игра делает "сэйвы" на жестком диске. Если внести некоторые изменения в файл сохраненной игры и загрузить его в игре, то можно вызвать системную ошибку, переполнение и перехватить управление приставкой. Habibi_xbox копировал файл сохраненной игры на флэш-карточку, после чего редактировал его на ПК, совмещая его со специальным дистрибутивом Linux (предназначенным для аппаратно модифицированных приставок). Таким образом, загрузка данного файла в игре приводила к запуску Linux.

А во второй половине месяца pSyCo выложил на xemulation.com инфу о том, как с помощью вышеописанного метода можно перепрошить BIOS приставки. Для этого он использовал специальную программу Raincoat, маскирующуюся под файл сохраненной игры, и в итоге внес в TSOP консоли изменения, которые дают возможность загружать Xbox Linux Live напрямую, без необходимости загрузки игры и т.п.

Назад на стр. 076-052-3  Содержание  Вперед на стр. 076-052-5