Special: GeoHot и PlayStation 3. История одного взлома

Владимир 'Warkill3r' Певченко, 27 января 2010 года в 18:30


Совсем недавно на арене всемирной паутины объявился некий Джордж Хотз (George Hotz), известный в некоторых кругах под ником GeoHot. Его внезапное появление принесло с собой достаточно неоднозначные вести: PlayStation 3 в скором времени может быть окончательно взломана. Эта новость породила огромное количество различных дискуссий и споров в интернет-сообществе. Ведь на протяжении нескольких лет PlayStation 3 являла собой неприступный рубеж для бесконечного множества разномастных программистов-взломщиков и любителей нелицензионного программного обеспечения. X360, Wii, PSP - все эти консоли были взломаны в течение довольно короткого промежутка времени с момента своего запуска. PlayStation 3 удалось продержаться без малого 3 года, пока на горизонте не замаячил тот самый GeoHot, американец, взломавший в свое время чудо-устройство от Apple под названием iPhone.

В последние несколько дней GeoHot стал настолько заметной персоной, что даже знаменитый канал BBC решил воспользоваться сложившейся ситуацией и взять интервью у магистра информационных технологий. По словам Джорджа, взлом PlayStation 3 занял у него около 5 недель. И, хотя впереди еще немало работы, первые результаты уже, как говорится, на лицо: "Принято считать, что система от Sony неприступна, но, знаете, нет ничего такого, что было бы нельзя взломать. Сейчас я могу делать с PlayStation 3 все, что угодно. Этот процесс похож на обретение какой-то невидимой, но ощутимой силы. Правда, я пока не могу ей распоряжаться по своему усмотрению".

GeoHot начал свой путь "к успеху" летом прошлого года. Первые три недели были потрачены на изучение аппаратных особенностей PlayStation 3. Затем Джордж взялся за другие проекты и вернулся к консоли от Sony лишь недавно. По истечении последних двух недель, проведенных за "операционным столом" вместе с PlayStation 3, ему удалось добиться внушительных результатов. По словам хакера, PS3 имеет очень грамотную и мощную систему защиты. Однако уязвимости все же были обнаружены. И скрываются они, в первую очередь, в прошивке системы.

GeoHot сообщил, что ему удалось получить доступ к оперативной памяти системы. Однако есть еще некоторые нюансы, с которыми необходимо разобраться. Тем не менее, полноценный доступ к памяти позволит запускать копии PS2- и PS3-игр, различного рода "homebrew"-приложения, а также устанавливать всевозможные операционные системы. Господин Хотз оставил в своем блоге следующую запись: "Я получил доступ к системной памяти и процессору, а также возможность чтения/записи данных. Иными словами, я взломал PlayStation 3. Кроме того, мне удалось произвести посекторную копию содержимого флэш-чипа. Теперь дело за соответствующим программным обеспечением. 3 года, 2 месяца и 11 дней... замечательная система защиты".

Сложившаяся ситуация не обошла стороной и саму Sony. По сообщению представителей последней, компания занимается тщательным расследованием и установлением правдивости сделанного GeoHot'ом заявления. Следите за новостями.

[UPDATE] GeoHot все-таки выложил в свободный доступ эксплойт для взлома PlayStation 3, чтобы продемонстрировать свои достижения. Согласно приложенной инструкции, в результате выполнения модуля пользователь получает доступ к памяти консоли из-под OtherOS. На этом ставший за несколько дней знаменитостью хакер планирует остановиться, добавляя следующее: "PlayStation 3 взломана. Извлечь пользу из этого - Ваша задача".

PS. Редакция gotPS3 не одобряет изготовление, использование и распространение нелицензионного программного обеспечения и различные манипуляции, направленные на запуск неправомерно изготовленных копий и экземпляров той или иной продукции.


408 комментариев
Big_Boss
Young Snake
14391
28 января 2010 года в 14:50

osetin:

Да если это не фейк то он красавчик

Взломал: доступ к памяти и не более. Вот такое делали многие.

+1 0   -1 0
assassin86
АвэМне!
14289
28 января 2010 года в 14:50
да уЖ умелец... да тока на HdD вариант!! но 40 гб качать.. ненужный Опыт..
+1 0   -1 0
28 января 2010 года в 14:51

А че за эксплоит онг выложил?

+1 0   -1 0
28 января 2010 года в 14:54

osetin:

А че за эксплоит онг выложил?

какую то хрень размером 16кб и еще немножко, которую как то нужно загружать в Линуксе через задницу. А как загружать знает только он

+1 0   -1 0
Big_Boss
Young Snake
14391
28 января 2010 года в 14:59

"А как загружать знает только он" xD нет слов просто,вот он ДЕБИЛ!!!!!

+1 0   -1 0
28 января 2010 года в 15:04

Big_Boss:

"А как загружать знает только он" xD нет слов просто,вот он ДЕБИЛ!!!!!

Вот его инструкция

Usage Instructions:

Compile and run the kernel module.

When the "PRESS THE BUTTON IN THE MIDDLE OF THIS" comes on, pulse the line circled in the picture low for ~40ns.
Try this multiple times, I rigged an FPGA button to send the pulse.
Sometimes it kernel panics, sometimes it lv1 panics, but sometimes you get the exploit!!
If the module exits, you are now exploited.

This adds two new HV calls,
u64 lv1_peek(16)(u64 address)
void lv1_poke(20)(u64 address, u64 data)
which allow any access to real memory.

The PS3 is hacked, its your job to figure out something useful to do with it.

+1 0   -1 0
28 января 2010 года в 15:05

хрен поймешь че он творит

+1 0   -1 0
Big_Boss
Young Snake
14391
28 января 2010 года в 15:09

Дмитрий Юрьевич:

Big_Boss:

"А как загружать знает только он" xD нет слов просто,вот он ДЕБИЛ!!!!!

Вот его инструкция

Usage Instructions:

Compile and run the kernel module.

When the "PRESS THE BUTTON IN THE MIDDLE OF THIS" comes on, pulse the line circled in the picture low for ~40ns.
Try this multiple times, I rigged an FPGA button to send the pulse.
Sometimes it kernel panics, sometimes it lv1 panics, but sometimes you get the exploit!!
If the module exits, you are now exploited.

This adds two new HV calls,
u64 lv1_peek(16)(u64 address)
void lv1_poke(20)(u64 address, u64 data)
which allow any access to real memory.

The PS3 is hacked, its your job to figure out something useful to do with it.

Мне это не о чем вообще не сказало ))

+1 0   -1 0
28 января 2010 года в 15:43
Грёбаные евреи! Во все щели носы суют. Ублюдок.
+1 0   -1 0
28 января 2010 года в 16:03

Big_Boss:

Дмитрий Юрьевич:

Вот его инструкция

Usage Instructions:

Compile and run the kernel module.

Мне это не о чем вообще не сказало ))

Аналогично

+1 0   -1 0