Сейчас на форуме: vsv1, johnniewalker, NIKOLA (+7 невидимых) |
eXeL@B —› Крэки, обсуждения —› Снять проверку хеш-сумм с игры |
Посл.ответ | Сообщение |
|
Создано: 01 декабря 2016 16:51 · Поправил: dixen18 · Личное сообщение · #1 Всем доброго времени суток) Я прошу заранее простить, если тема не относится к обсуждаемым вопросам на форуме... Интересует вот что..Хочу пережать для своей коллекции игру Crysis 3, но столкнулся с проблемой - ресурсы игры (архивы с расширением .pak) содержат в себе шифр, при снятии которого, само собой, меняется хеш-сумма архива и, как результат - игра этот архив перестает видеть..Полагаю, что проверка хеша таится в экзешнике. Можно ли снять эту проверку? Я далек от программирования и поэтому решил спросить у знающих людей. Ответите - спасибо большое) Нет - и Бог с ним) Если что-то надо прикрепить - пишите, добавлю |
|
Создано: 01 декабря 2016 19:23 · Поправил: cppasm · Личное сообщение · #2 Чё? Нифига не понятно. При чём тут хэши? Подумай логически как оно работает. Игра ожидает .pak определённого формата, потом его расшифровывает/распаковывает и использует. Ты взял этот .pak и расшифровал/распаковал сам. Вопрос - откуда приложение должно узнать что этот .pak уже распакован? Оно пытается распаковать твой уже распаковынный .pak и естественно обламывается. Код надо править и выбрасывать распаковку. Или объясняй чего тебе надо. Я вот загуглил и сразу находится декриптор в исходниках. Посмотри как расшифровывает (алго) и напиши криптор. Если конечно там не ассиметричный алго. С ассиметричным будут проблемы с ключами. Если далёк от программирования сам точно не сделаешь, если нет готовых утилит для распаковки/перепаковки этих pak. | Сообщение посчитали полезным: daFix, dixen18 |
|
Создано: 01 декабря 2016 19:55 · Личное сообщение · #3 |
|
Создано: 01 декабря 2016 22:38 · Личное сообщение · #4 dixen18 пишет: Архивы распаковывал декриптором, перепаковывал без ключа (без шифра) - игра не работает.. Ну так правильно.Целостность нарушена. Стоит посмотреть крипту, которую юзает бинарник.Даже статического анализа хватит с головой.Потом взять тот же hex workshop и поправить нужную сумму, как и посчитать.Я вон для сохраненок третьей мафии слегка crc-32 модифицировал, так как сумма от полезных данных записывалась в последние 4 байта в самом файле, а все алго, считающие крипту от файла, считают ее от всего файла и это надо учитывать.Про крайзис ничего не скажу, но в мгс5 каждый файл своим ключом шифровался, пусть и по одному алго. Лучше всего будет посмотреть, как само двигло игры обрабатывает ресурсы.Это самый 100% вариант. ----- TEST YOUR MIGHT | Сообщение посчитали полезным: dixen18 |
|
Создано: 01 декабря 2016 22:49 · Личное сообщение · #5 |
eXeL@B —› Крэки, обсуждения —› Снять проверку хеш-сумм с игры |