Rambler's Top100
 
 
  02 декабря 2008 года Компьюлента
CIO
Терралаб
Бизнес-журнал
в поле зрения | обзоры и тесты | своя игра | интерактив
Черный ход
Автор: Евгений Золотов
Опубликовано 01 апреля 2003 года

Сегодня первое апреля, но я умоляю вас отнестись к теме колонки серьёзно, ибо случившееся - настоящий прорыв, которого ждали тысячи, а может быть и миллионы пользователей по всему миру. Кроме того, вся нижеизложенная история разворачивалась в предыдущие три дня, а потому - просьба ещё раз: отложите первоапрельское настроение на пять минут и проявите максимум серьёзности. К делу.

Если вы регулярно читаете компьютерную прессу, то об "Операции X" обязательно слышали. Не факт, что каждый вспомнит её название, но когда напоминают о сути, предмет разговора вспоминает каждый: Operation X - проект по взлому (а точнее, подбору) криптографического ключа для приставки Xbox. Как известно, каждая программа, запускаемая на Xbox, должна быть подписана секретным ключом Micrоsоft (сертифицирована) - без чего встроенная защита приставки запустить программу не даст. Стартовавшая в январе "Операция X" как раз предполагает подбор этого ключа методом тупого перебора всех возможных вариантов в сети распределённых вычислений, организованной несколькими тысячами энтузиастов-добровольцев. Длина ключа составляет 2048 бит, а потому шансов на успешный исход очень немного: поиск может отнять миллиарды лет. Тем не менее, было бы грех не попробовать, ибо в случае успеха организаторы и тот участник, компьютер которого обнаружит ключ, смогут претендовать на получение приза в размере ста тысяч долларов, пожертвованных Майклом Робертсоном (Michael Robertson, глава Lindows.com): Робертсон и его единомышленники из проекта Xbox Linux Project предлагают деньги тому, кто первым найдёт способ запустить на Xbox операционную систему Linux без внесения изменений в схему приставки. Искомый ключик сделает это "на раз", превратив Xbox в невероятно дешёвый (машинка сейчас стоит около 200 долл.) Linux-компьютер.

Всё это замечательно, но - как было сказано выше - успех крайне маловероятен. Вот почему когда 29 марта на форуме сайта XboxHacker.net некто Habibi_xbox известил общественность об успешном отыскании способа запуска Linux на немодифицированной Xbox, ему сперва никто не поверил. В самом деле, над задачей бьются лучшие умы хакерского сообщества, а тут какой-то выскочка со своими сумасбродными идеями… Но не поверили зря, ибо уже через пару дней идея Habibi была подтверждена на самом высоком уровне - программистами уже упомянутого проекта Xbox Linux Project.

Habibi пошёл своим путём. Он отказался от лобовой атаки, решив воспользоваться "дырами" в программном обеспечении для приставки. В качестве жертвы им была избрана игра "007 Agent Under Fire" от Electronic Arts. Игрушка эта позволяет пользователю "сохраняться" на диске - записывая в небольшой файл состояние игры на текущий момент. Загрузив этот файлик позже, можно начать игру с того же самого места. Фокус в том, что 007 (как, впрочем, и многие другие игры) содержит ошибки в своём коде - поэтому, особым образом модифицировав выгруженный файл, можно вызвать системную ошибку при попытке его загрузки - и перехватить управление. Что Habibi и сделал. Он модифицировал файл, совместил его с одним из простеньких дистрибутивов Linux, после чего скормил игрушке. Рeзультат: игра "падает", а управление приставкой подхватывает Linux. Повторить опыт может каждый желающий. Всё, что для этого надо - собственно игра, дистрибутив Linux и самая малость технической смекалки: редактировать файлы в шестнадцатеричном виде на Xbox нечем, поэтому все манипуляции с кодом производятся на обычной персоналке, куда модифицируемый файл передаётся, к примеру, на карточке флэш-памяти, подключаемой к приставке через USB.

Несмотря на несомненный успех, ответ на вопрос получит ли Habibi свои сто тысяч пока неочевиден: согласно условиям конкурса, решение должно быть легальным, а взлом коммерческого дистрибутива вряд ли вписывается в эти рамки. Но самое главное всё же в самом факте произошедшего: ведь найден реальный способ запуска на Xbox несертифицированного программного обеспечения без всякого риска сломать приставку в результате неосторожности! Вне всякого сомнения способ усовершенствуют, сделав проще и понятней, а Xbox в комплекте с Linux получит массу бесплатного софта. Единственная надежда на окупаемость производства Xbox для Microsoft - доходы с продажи игр. Не означает ли находка Habibi скорый крах всей затеи софтверного гиганта с собственной игровой приставкой?

ТАКЖЕ В РАЗДЕЛЕ
18 февраля 2004 года
Его Величество Баг 
17 февраля 2004 года
Жизнь за окном 
16 февраля 2004 года
Гигабайтом меньше 
13 февраля 2004 года
Делай порно 
12 февраля 2004 года
Великолепная Шестерка 
11 февраля 2004 года
Есть смысл 
 
SQL Server 2008 - это шифрование баз данных, регулятор ресурсов, управление серверами на основе Политик Администрирования, а также готовность управлять большими объемами данных.

TechDays.ru - окунитесь в мир технологий Microsoft
Более 50 технических докладов для ИТ-специалистов и разработчиков. Узнайте самое интересное по каждой технологии за 15 минут. Если интересно - прослушайте дополнительные доклады.

Театр ИТ-кошмаров
Ваша ИТ-инфраструктура не способна выдерживать темп развития бизнеса? Не прячьтесь от реальности. Загляните в Театр ИТ-кошмаров и посмотрите правде в глаза.

/  бумажный номер

Тема номера: Кризис в ИТ Читайте на сайте тему номера "Кризис в ИТ" и другие статьи из журнала "Компьютерра" от 04 ноября 2008 года
  Архив номеров журнала

О проекте | Реклама на сайте | Рассылки сайта | КПК–версия | RSS-трансляция

© ООО «Компьютерра–Онлайн», 1997 — 2008.
При цитировании и использовании любых материалов ссылка на портал «Компьютерра–Онлайн» обязательна (для Интернет–изданий — www.computerra.ru)
Редакция сайта: site@computerra.ru
Техподдержка сайта: websupport@computerra.ru
Редакция журнала: inform@computerra.ru
Отдел рекламы: reklama@computerra.ru
Телефон: (495) 232–22–61, (495) 232–22–63
Работает на «Битрикс: Управление сайтом»
Почта защищена сервером «СПАМОРЕЗ»
Трилан — продвижение сайта,
поисковая оптимизация сайта

Сайт работает на сервере DEPO Computers
Rambler's Top100