寻找 lua 混淆器来保护代码
Looking for a lua obfuscator to protect code
我已经为 vanilla lua 写了一个插件。我想保护这个插件,我听说过 obfuscation。我试过 XFuscator,但即使在修复第 5 行的逻辑之后,它也不起作用。有更新更好的吗?
谢谢!
如果你打算 运行 你的 Lua 脚本在你构建它的同一台机器上(我的意思是,相同的 Lua 版本,相同的机器架构),你可以编译它像这样使用 luac 进行字节码:
luac -s -o example.out example.lua
并分发不包含 Lua 源代码的 .out 文件。
请注意,Lua 字节码是 平台特定的 (字节顺序,字长),它可能会在未来的 Lua 版本中改变(事实上它已经过去做过)。出于这个原因,如果你编译它,比方说,在带有 Lua 5.3 的 Intel x86-64 中,你应该 运行 你生成的 .out 只在这种机器或兼容的机器上。
我已经为 vanilla lua 写了一个插件。我想保护这个插件,我听说过 obfuscation。我试过 XFuscator,但即使在修复第 5 行的逻辑之后,它也不起作用。有更新更好的吗?
谢谢!
如果你打算 运行 你的 Lua 脚本在你构建它的同一台机器上(我的意思是,相同的 Lua 版本,相同的机器架构),你可以编译它像这样使用 luac 进行字节码:
luac -s -o example.out example.lua
并分发不包含 Lua 源代码的 .out 文件。
请注意,Lua 字节码是 平台特定的 (字节顺序,字长),它可能会在未来的 Lua 版本中改变(事实上它已经过去做过)。出于这个原因,如果你编译它,比方说,在带有 Lua 5.3 的 Intel x86-64 中,你应该 运行 你生成的 .out 只在这种机器或兼容的机器上。