如何反编译 Lua 文件?

我有一个 Lua 文件。在Notepad++中打开它会显示一些可理解的英文文本,同时还有一些“NULS”、ETX和其他奇怪的符号。在尝试反编译文件之前,我想先确定一下是否可能进行反编译?

非常感谢任何帮助。

点赞
用户8621712
用户8621712

编译后的 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

2020-11-21 14:23:50