Xbox – игровая консоль всем нам известной компании Microsoft. На рынок игровых приставок могучая MS вперлась относительно недавно и прикладывает неимоверные усилия (читай
- деньги) для продвижения своего детища. Не могу с уверенностью сказать, лучше ли Xbox своих конкурентов (PlayStation 2 и GameCube) или хуже (не играл, увы), но могу рассказать об одном забавном проекте, который, думаю, будет интересен многим.
Задача, стоящая перед его участниками
такова: запустить какой-либо из Linux-ов на
приставке Xbox. Это глобально. Казалось бы
проще простого, ведь фактически Xbox это тот
же компьютер, например в нем используется
процессор Intel и графический чип NVIDIA, однако
все не так просто. В Xbox встроена
криптографическая система с открытым
ключом (RSA), которая запрещает использовать
программы, не удостоверенные Microsoft (кто-нибудь
сомневается в том, что MS никогда не
подпишется под Linux? :)). Сейчас существует
одно решение - модинг самой приставки, то
есть замена чипа на другой, но это,
согласитесь, грубо и не эстетично (да да,
зато дешево, надежно и практично). Конечно,
существует и второй способ - определить
зашитый в приставке пароль и тем самым
открыть путь для вообще всех существующих
на свете программ. Это локально.
Вот мы и подошли к самому проекту. MS
понятно дело совсем не дура, и
предусмотрела такой вариант. В Xbox
используется 2048 битный ключ, наверное один
из самых длинных ключей из используемых
сейчас в мире (говорят, что большинство
банков для своих клиентов и операций как
максимум выбрали "всего лишь" 1024
битные ключи...). Так вот, мораль: даже самый
мощный суперкомпьютер на подбор ключа
затратит многие века, отсюда возникла идея
подбирать его общими силами - в системе
распределенных вычислений. Это и
называется Operation Project X - подбор ключа Xbox в
распределенной сети. Каждый может скачать
себе программулю и потихоньку брутфорсить
одну порцию данных за другой... Собственно, я
думаю, многие слышали про аналогичные сети
для поиска внеземного разума, определения
лекарства от рака или подбора того же ключа
RSA, но меньше длинны.
Вот собственно и все - осталось рассказать
о деталях. Сайт проекта: www.operationprojectx.com,
там ты можешь прочитать более подробно о
правилах и призовых деньгах (я еще не сказал,
что призовой фонд всей это затеи 100.000
чистокровных американских долларов?
наверное запамятовал :)). Там же лежат
клиенты - для Windows (консольный и GUI), для Linux (оптимизированные
для разных процессоров), исходники.
Все, целую крепко, ваша репка.