March 19, 2024, 08:44
bigger smaller reset     1020px Wide width Full width Reset   * *

Gildor's Forums

  Homepage Facebook Read news on Twitter Youtube channel Github page
Welcome, Guest. Please login or register.
Did you miss your activation email?

« previous next »
Print
Author Topic: Поддержка загрузки AES-зашифрованных UE3 upk файлов?  (Read 5271 times)
RedBear
Full Member
***
Posts: 226


View Profile
« on: February 02, 2018, 15:13 »

Здравствуйте, Gildor.

Подскажите, пожалуйста, можно ли добавить в Umodel поддержку загрузки AES-зашифрованных UE3 upk файлов?
Или может существует какой-нибудь инструмент, позволяющий расшифровывать UE3 upk файлы с помощью AES-ключа?

Спасибо.)
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7977



View Profile WWW
« Reply #1 on: February 02, 2018, 15:39 »

Здравствуйте.

В UE4 шифрование pak-файлов встроено в сам движок, и она стала более-менее активно использоваться разработчиками игр. Поэтому я сделал расшифровку в umodel. В играх на базе UE3 я такого не видел, в стандартном движке шифрования пакетов нет. Более того, не видел и никогда не слышал о таких играх.
Logged
RedBear
Full Member
***
Posts: 226


View Profile
« Reply #2 on: February 02, 2018, 17:07 »

Просто, на английском форуме в теме о Paragon один пользователь описал пошаговую инструкцию того, как он с помощью Hex-редактора нашел AES-ключ в .exe файле игры.

Мне стало интересно и я решил повторить его шаги на .exe файле той же игры. В результате я обнаружил несколько строк типа "AES for x86_64, CRYPTOGAMS by <appro@openssl.org>" за которыми всегда шли одни и те же символы "VWSUATAUAVAW", которые в итоге оказались AES-ключом для этой игры.

После этого я решил проделать ту же процедуру, но уже с .exe файлом UE3 игры, которая не открывалась в Umodel. В результате я обнаружил строчки типа "AES for x86, CRYPTOGAMS by <appro@openssl.org>" и "AES for Intel AES-NI, CRYPTOGAMS by <appro@openssl.org>" за которыми всегда шли одни и те же символы "USVW". Далее я поискал в интернете "CRYPTOGAMS by <appro@openssl.org>", наткнулся на криптографический ресурс https://github.com/dot-asm/cryptogams и решил, что эти символы действительно являются AES-ключом.(

Что ж, видимо я что-то напутал. Прошу прощения за беспокойство.)
Logged
Gildor
Administrator
Hero Member
*****
Posts: 7977



View Profile WWW
« Reply #3 on: February 02, 2018, 17:46 »

В Paragon шифруются только ini-файлы, сомневаюсь что кто-то заморачивался их расшифровкой. Минимальная длина ключа - 16 символов. Если будет меньше, ключ будет проигнорирован расшифровщиком.

Насчёт неподдерживаемой UE3-игры. Вряд ли дело в шифровании. Может эта игра уже обсуждалась где-то на этом форуме? AES-библиотека может быть включена в исполняемый файл как какая-то дополнительная зависимость. Ну или например для шифрования сетевого трафика. Что это вообще за игра?
Logged
RedBear
Full Member
***
Posts: 226


View Profile
« Reply #4 on: February 02, 2018, 18:12 »

Может эта игра уже обсуждалась где-то на этом форуме? Что это вообще за игра?
Обсуждалась и была заклеймена вами как "мусор".

Мне просто было жалко потраченных 2 часа на скачивание и установку игры, чтобы сразу так взять и удалить ее. Я решил почитать форум, наткнулся на вышеупомянутую инструкцию, нашел вышеупомянутые строки...

В общем, я понял, что в итоге я лишь зря потратил еще кучу времени на поиски того, чего нет.( Удалил игру.

Спасибо за ответ и еще раз прошу прощения за беспокойство.)
Logged
Print 
« previous next »
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Leviathan design by Bloc | XHTML | CSS