我从本网站上的其他问题中了解到,如果您知道 lua 版本,可以反编译 luac 文件。我还读到 lua 版本存储在 luac 文件(标题)的第 5 个字节中。但是,这是我拥有的 luac 文件的前几个字节:
1b 4c 4a 01 02 d1 01 00
在我看来,第 5 个字节是 02。这表明我正在处理一个 lua 0.2 文件——我不相信有这样的版本!
上面的问题让我觉得文件可能被加密了——我对 lua 加密一无所知……实际上一无所知。是否可以合理地解密和反编译有问题的 lua 文件?我该如何开始这个过程?