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

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

3 ответов


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

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


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


кажется, был какой-то инструмент с именем LuaDec, но сайт, похоже, не работает. Есть еще один декомпиляторздесь, похоже, это хорошо для массивной декомпиляции.