Lua字节码转换为易读的Lua代码

7
我刚拿到一个脚本,想要做一些更改,现在正在寻找有人能够帮我开发一个自由职业项目,使我提供的loadstring易于编辑。Lua代码如下:code='\27\76\117\97\81\0\1\4\4\4\8\0\56\0\0\0\64\67\58\92\85\115\101\114\115\92\74\101\。我希望它变成人类可读的代码。我已经搜索了相关主题,并发现有一些工具可以完成这项工作,例如Chuckspy、Luadec51和Unluac。但是,我以前从未在lua中编程过,也没有编译器知识来执行此操作。我正在寻找有人来帮助我,但我不知道该怎么做。无论如何,谢谢。两个档案的链接:

http://www.4shared.com/file/uQguRL4D/Avani_Dice_Script_1.html

http://www.4shared.com/file/FSLbD9tA/Avani_Dice_Script_2.html


1
请不要在回答中提出新问题。如果您有新的问题,请另开新帖。SO不是一个论坛。 - Yu Hao
1个回答

9

luac -l 命令可以将Lua字节码以人类可读的形式输出。如果您对Lua指令格式有基本的了解,那么手动将其转换为源代码也相对容易。

与其他语言一样,自动反编译工具很少能生成有用于理解或编辑代码的源代码。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接