Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

Ответ 3

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