|
Прошивки и взлом Прошивки и взлом для PS Vita |
25.02.2015, 17:11
|
Сообщение: #10 (1094326)
|
Модель консоли: PSVita
Прошивка: 1.69
Другие консоли: vita
Регистрация: 17.10.2008
Возраст: 52
Сообщений: 46
Вы сказали Спасибо: 0
Поблагодарили 8 раз(а) в 5 сообщениях
Сила репутации: 1Репутация: 8 
(с надеждой на лучшее)
|
Я снова про пакеты:
Значит, было я начал делать упаковщик пакетов для псп, стал капаться в исходниках распаковщика и обнаружил странную вещь - для распаковки везде применяется функция aes_encrypt, хотя, казалось бы, для распаковки нужна decrypt. Почитав википедию, подумал, что особой разницы нет зашифровывать-расшифровывать или расшифровывать-зашифровывать, но в результате оказалось, что пакеты вообще не шифруются, а просто ксорятся хешем, который получается зашифровкой aes функцией некоторого file_key (указанного в начале пакета), изменяющегося с каждым блоком на единицу.
Как мне представляется, (xor aesом)!=(aes). Простейшими способами можно получить хеши для расшифровки пакета, например, если знать смещение какого-нибудь большого файла, то можно забить его нулями и, засунув такой пакет на виту, мы получим хеш для его расшифровки.
Так же, имея два пакета, мы можем воспользоваться свойством a^x=b; c^x=d; b^d=x;, где x - искомых хеш, b,d - зашифрованные данные, a,c - расшифрованные
не, про свойство это я придумал
Последний раз редактировалось Cepera; 26.02.2015 в 07:54.
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Опции темы |
|
Опции просмотра |
#goto_displathreadrate.php?t=
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 12:54. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|