- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 429
- Реакции
- 10
Народ, кто плотно ковырял ресурсы в THE FINALS? Есть интересная тема по поводу их упаковки и обхода защиты для вытягивания ассетов.
Суть в чем: сейчас игра сидит на AES шифровании, и стандартными методами чанки не вскрыть. Но есть один нюанс с гекс-структурой паков. По моему опыту, можно спокойно выцеплять аудиофайлы даже без AES ключа — достаточно пройтись по хедерам и стрипнуть нужные данные прямо из hex. Метод не самый изящный, но рабочий, если нужно по-быстрому достать звуки или простые ресурсы.
Однако для полной распаковки моделей и текстур всё равно упираемся в ключ. Насколько я понял, структура выглядит так:
Сами ключи, судя по всему, не хранятся локально в открытом виде и прилетают с сервера при инициализации. Значит, единственный адекватный вариант — дергать их из памяти процесса после подгрузки.
Вопрос к знатокам: кто уже пробовал дампить AES ключи именно в THE FINALS? Есть ли готовые сигнатуры под текущий билд или придется вручную реверсить точку входа, где игра запрашивает маппинг ресурсов?
Кто уже ковырял этот билд, отпишитесь по результатам.
Суть в чем: сейчас игра сидит на AES шифровании, и стандартными методами чанки не вскрыть. Но есть один нюанс с гекс-структурой паков. По моему опыту, можно спокойно выцеплять аудиофайлы даже без AES ключа — достаточно пройтись по хедерам и стрипнуть нужные данные прямо из hex. Метод не самый изящный, но рабочий, если нужно по-быстрому достать звуки или простые ресурсы.
Однако для полной распаковки моделей и текстур всё равно упираемся в ключ. Насколько я понял, структура выглядит так:
- .ucas — тут лежат основные данные (самое «мясо»);
- .utoc и другие расширения — содержат зашифрованную маппинг-инфу для контейнеров.
Сами ключи, судя по всему, не хранятся локально в открытом виде и прилетают с сервера при инициализации. Значит, единственный адекватный вариант — дергать их из памяти процесса после подгрузки.
Для тех, кто решит поковырять самостоятельно: ищите в памяти паттерны, характерные для инициализации AES в Unreal Engine. Поскольку игра на UE, структуры должны быть типичными, но античит может мешать простому дампу через Scylla или аналоги.
Вопрос к знатокам: кто уже пробовал дампить AES ключи именно в THE FINALS? Есть ли готовые сигнатуры под текущий билд или придется вручную реверсить точку входа, где игра запрашивает маппинг ресурсов?
Кто уже ковырял этот билд, отпишитесь по результатам.