Как взломали PS3

Привет, в чём прикол этой картинки? Говорили из за этой уязвимости взломали PS3, я нифига не понимаю.
int getRandomNumber()
{ return 4 ; // Chosen by fair dice roll;
// guaranteed to be random.
}



Ну ладно, раз просите, расскажу. Как я уже объяснял, и я очень рекомендую вам посмотреть эти два видео для общего развития, игры для консолей прошлого и нынешнего поколений, то есть PS3, PS4, Xbox 360 и One, зашифрованы и подписаны Sony или Microsoft, а процессор внутри этих консолей не собирается выполнять программу, если она не подписана производителем. Microsoft реализовала этот механизм на пять с плюсом, и ее консоли так и не были взломаны в плане ключей. Да, почти сразу появился способ обманывать привод и два способа заставить Xbox 360 запускать неподписанный код переведя процессор в аварийный режим — это Jtag и глюк с питанием, но именно ключи Майкрософта так и остались нетронутыми, за что им можно поставить пятерку. А вот Sony получает единицу, и эта картинка как раз является шуточным представлением того, как именно обосралась Sony. Краеугольный камень ассиметричного шифрования — закрытый ключ должен базироваться на очень большом числе, причем уникальном для каждого участника — одна консоль, один уникальный ключ. Причем не важно, используется ассиметричное или симметричное шифрование — например когда вы создаете шифрованный раздел в Truecrypt, вас просят повозить мышкой максимально хаотично. Из получаемых координат мышки, которую вы возите от балды, и собирается это случайное число, которое повторюсь должно быть очень большим и обязательно уникальным для каждого ключа. В Сони использовали хоть и длинное, но одно и тоже число для всех консолей. С помощью трехэтажной математики это число удалось вычислить — если бы на всех консолях было использовано разное число, то это было бы невозможно на практике. Но поскольку один неизвестный — это самое число — совпадало на всех консолях, то сравнивая закрытые ключи и понимая что они основаны на одном и том же уникальном числе, стало хоть и тяжело, но можно вычислить закрытый ключ. Что и было проделано. Обосралась Sony. Теперь для понимание шутки, наверное стоит перевести картинку. Функция получения случайного числа Число равно 4. Примечание — результат честно получен бросанием кости, что гарантирует его случайность. То есть Sony случайное число-то сгенерировало, но забыла что его надо для всех консолей генерировать случайно, и использовала одно случайное число для всех консолей одинаково. Ну чо, смешно блять? Только попробуйте мне теперь вякнуть, что Изякдоты несмешные.


Опубликовано Формат ВидеоРубрики ИгрыМетки , , , , , , , , , , как сделать, izzylaif, открытый ключ, easy life, как, izzy laif, tv, хак, lifehack, закрытый ключ, ассиметричное шифрование, как починить, howto, теория больших чисел, теория игр, как убрать, how, techsupport, хакеры, PlayStation 3 (Video Game Platform), лайфхак, как исправить, техподдержка

Комментарии:

Добавить комментарий