如何反编译Lua文件?

问题描述 投票:0回答:2

我有一个 lua 文件,当在 Notepad++ 中打开时,它会显示英文(未损坏)、可理解的文本的混合,以及“NULS”“ETX”和其他奇怪符号的混合,然后我深入尝试反编译这个文件,我想知道是否可能?

任何帮助表示赞赏,谢谢。

lua decompiler luac
2个回答
6
投票

编译后的 Lua 文件的第一个字节告诉了脚本编译的版本。

尝试 LuaDec。 (5.1 - 5.3) https://github.com/viruscamp/luadec

替代项目:Chunkspy。 (仅适用于 5.1 和 5.0.2。) http://chunkspy.luaforge.net/

对于 5.1 和 5.0:https://sourceforge.net/projects/unluac


0
投票

你可以试试这个在线Lua反编译工具(metaworm的luadec)。它支持从Lua 5.1到Lua 5.4的所有版本以及LuaJIT的反编译。此外,它还允许您查看字节码控制流图及其反汇编代码。

© www.soinside.com 2019 - 2024. All rights reserved.