反编译luac文件时获取空lua文件

反编译luac文件时获取空lua文件,lua,decompiler,Lua,Decompiler,我正在尝试反编译一些从游戏解压的.luac文件。我尝试了一些工具(unLuac和Luadec),但它们都给了我一个0 KB的空.lua文件 这些luac文件是加密的还是我只是使用了错误版本的工具? 有人能帮我解决这个问题吗?luac不能这样做,它被加密了。LuaJIT和CLua字节码,以及lua5.1和lua5.2之间有区别。也许你的反编译器针对的是错误的目标。那么…通过分析.luac文件,有没有办法找到正确的目标?我只能在每个luac文件的凌乱代码中看到字符串“NJ”。我不知道它是否意味着什么

我正在尝试反编译一些从游戏解压的.luac文件。我尝试了一些工具(unLuac和Luadec),但它们都给了我一个0 KB的空.lua文件

这些luac文件是加密的还是我只是使用了错误版本的工具?
有人能帮我解决这个问题吗?

luac不能这样做,它被加密了。

LuaJIT和CLua字节码,以及lua5.1和lua5.2之间有区别。也许你的反编译器针对的是错误的目标。那么…通过分析.luac文件,有没有办法找到正确的目标?我只能在每个luac文件的凌乱代码中看到字符串“NJ”。我不知道它是否意味着什么。如果是加密的,我必须先编写一些算法代码来解密,然后再反编译,对吗?“加密的”是错误的词,它只是将源代码编译成字节码。字节码仍然可以用源代码相同的功能来读取以发现,只是以另一种形式。感谢您的解释!看来关键在于如何找到正确的反编译器来读取字节码。有没有办法获得源代码编译工具(如LuaJit或CLua)?