Лучший инструмент (ы) для декомпиляции байт-кода Lua?

У меня действительно возникли проблемы с поиском хорошего рабочего декомпилятора байт-кода Lua. Я пытаюсь декомпилировать некоторые файлы сценариев, которые я нашел в игре, но они выглядят скомпилированными, но не кажутся невозможными для декодирования. Какой лучший инструмент для декомпиляции двоичных файлов Lua?


person Jonathan Prior    schedule 13.04.2009    source источник


Ответы (2)


Похоже, сам LuaDec последний раз обновлялся для Lua 5.0.2. Новая версия, предназначенная для байт-кода Lua 5.1.x, была выпущена как LuaDec51. вики всегда является хорошим местом для начала поиска ресурсов, упомянутых f3lix. список рассылки также является хорошим местом для вопросов.

Обратите внимание, что относительно легко добавить обфускацию или даже шифрование в загрузчик байт-кода. Ни то, ни другое не потребовало бы редактирования ядра Lua. Если система, которую вы анализируете, предприняла какие-либо из этих мер, у вас может быть больше работы.

person RBerteig    schedule 13.04.2009

На странице Инструменты Lua вики lua-users.org перечислены несколько декомпиляторов. Ваш выбор будет зависеть от того, какую версию Lua вы пытаетесь декомпилировать...

person f3lix    schedule 13.04.2009