Андрей
Язык ассемблера это понятные человеку инструкции, а не машинный код, его расшифровывать (что вообще для этого неуместно) не нужно
Sub
Мне кажется вопрос такой: как запустить распаковщик в иде на бинарном файле.
Ded
Почему-то нельзя запустить скрипт на питоне. Только формат IDA.
Ded
idapyswitch?
Пробовали, он и не включился. Перезапуск не помог.
Aiwan \ (•◡•) / _bot
Пробовали, он и не включился. Перезапуск не помог.
что то знакомое. тебе кто это посоветовал?
ᅠvictor
Псевдокод на питоне всм?
леша надо же до сих пор тут тусуешься
Ded
У нас игра с открытым исходником.
『𝔻𝕠𝕟
И сама GameAssembly.dll написана не на .NET?
Ded
Вот тут не знаю. Хотели распокованный dll расшифровать с помощью idapyswitch.
Ded
Но ида не захотела работать.
Userfriendly
Ну и правильно что не захотела...
Sub
Какая версия иды? Платная?
Sub
В бесплатной не работают плагины
Ded
Пиратка.
Sub
Тогда хз, версия номер - подходит?
Ded
Тогда хз, версия номер - подходит?
Пробовали 7.7 и 8.1 не сработали.
Sub
Последняя 9ка
Ded
Закинь саму dll в die и пришли-ка скриншот
Прога так и называется? Die?
Ded
Спасибо. Сейчас гляну.
Userfriendly
Закинь саму dll в die и пришли-ка скриншот
Дай угадаю, хочешь увидеть там приложения на C# и затем послать человека смотреть игру через dnSpy?
『𝔻𝕠𝕟
Дай угадаю, хочешь увидеть там приложения на C# и затем послать человека смотреть игру через dnSpy?
И заодно удостовериться, что я ещё в здравом уме и твёрдой памяти 😁
『𝔻𝕠𝕟
Если логика юнити-игры не прогнана через il2cpp, то в GameAssembly.dll хранится код с этой логикой
Userfriendly
Если логика юнити-игры не прогнана через il2cpp, то в GameAssembly.dll хранится код с этой логикой
Зависит от масштабов, да. Ну а так распаковывать придётся и сопоставлять нативные вызовы
『𝔻𝕠𝕟
Иначе же, при дампе libil2cpp.so (мобильной, по крайней мере), будет dummy-dll, где только указаны оффсеты и названия. И на основе неё уже генерируется ida-python.py
Ded
Мы уже прогнали файл игры global-metadata.dat через dnSpy. Раскомпилировали и получили кучу dll. Отредактировали. Но скомпилировать потом все обратно не смогли. Потом пошли на GameAssembly. Сейчас его мучаем. Хотим в сам код залезть.
Ded
『𝔻𝕠𝕟
Ded
И что это значит?
『𝔻𝕠𝕟
%ss
Чат мертв
Ded
Dan
Чат мертв
хахаха
­
/ban шкура шлюхобот
Shieldy
Принято!
­
/ban
Reporter [Bot]
#banned
Shieldy
Принято!