解码LUAC文件 - 处理加密



我已经从该站点上的其他问题中读到,如果您知道LUA版本,可以将LUAC文件分解。我还读到LUA版本存储在LUAC文件(标题)的第5个字节中。但是,这是我拥有的LUAC文件的前几个字节:

1b 4c 4a 01 02 d1 01 00

在我的眼中,第5个字节是02。这表明我正在处理lua 0.2文件 - 我不相信有这样的版本!

上面的问题使我成为了文件可能是加密的 - 我对Lua加密一无所知……实际上什么都没有。是否可以合理地解密和解码相关的LUA文件?我如何开始此过程?

如果要加密,则LUA解释器中会有某种键;否则将无法执行字节代码。如果有这样的关键,则必须在每个解释器中;即这是众所周知的。

通常,如果文件发生任何事情,则可以压缩更合乎逻辑,但是即使如此,您通常会有一个可读的标题。

当然,由于这是从由字符组成的魔术开始的,Esc l J Egor已经指示了文件格式。通常,POSIX file实用程序(也存在于Cygwin或Windows的新Linux层)会帮助您在这里。

最新更新