Форум программистов, компьютерный форум, киберфорум
Наши страницы
Симуляторы, гонки
Войти
Регистрация
Восстановить пароль
 
Rixen
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 2
1

Split/Second взлом

19.05.2018, 12:19. Просмотров 194. Ответов 1
Метки нет (Все метки)

Приветствую!

Столкнулся с такой проблемой. Всем известно, что разработчики игр защищают файлы игры от взлома (модификаций). Пакуют файлы в один большой архив (сжатый). У данной игры файлы запаковываются по алгоритму LZSS. Почему LZSS? Скорость распаковки приближенно равна скорости копирования информации на жестком диске. Идем дальше, распаковать у меня получилось, но имена файлов и их расширения выводятся некорретно. К примеру: на выходе получили файл "000019eb.dat", хотя фактическое его название - "Unique_02.params" (восстановил имя и расширение исходя по данным из дампа процесса, и данным содержащимся в самом этом файле, а он текстовой). Текстовые файлы еще как-то можно восстановить, но файлы шейдеров и 3D моделей - нет, ибо у них заголовок файла пустой (использовал HEX редактор для уточнения).

Получается, что игра использует какой-то алгоритм хеширования/шифрования?

И можно ли модифицировать игру так, чтобы при запуске она выгружала эти файлы на жесткий диск.


Почему я решил проникнуться этим вопросом? Игра на ПК версии обделена DLC контентом, а на консолях Xbox 360 И PS3 нет. Брежу идеей портировать их на ПК.

Во вложении привел пример распакованного архива с некорректными именами и пример правильных имен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2018, 12:19
Ответы с готовыми решениями:

Отзывы об игре Split/Second
Хорошая игрушка с шикарной графикой, продумаными трассами, еще понравились...

Blur или Split/Second: в какую из них интереснее играть?
Посоветуйте, в какую из них будет интересней играть вдвоем?

Метод split - выдается ошибка Uncaught TypeError: Cannot read property 'split' of undefined
Вот кусок кода CheckLinkText: function(val, f){ ...

.split()
подскажите пожалуйста как разделить строку по нескольким разделителям например...

Split
Не понимаю в чем дело, вроде все ввожу правильно, но он ругается!

1
Rixen
0 / 0 / 0
Регистрация: 19.05.2018
Сообщений: 2
19.05.2018, 12:26  [ТС] 2
Вложения
0
Миниатюры
Split/Second взлом   Split/Second взлом  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2018, 12:26

Split
Помогите. пожалуйста. Есть переменная otvet, содержащая строку вида...

Split
Мне надо файл "test.txt" "Просплитить" (Split), так чтобы после нахождениия...

Split в C++
В C# есть string str = "123,432,71283,1238"; string strs = str.Split(','); В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru