将 Lua 字节码转换为可读的 Lua 代码。

我刚刚得到一个脚本,想做一些更改,并正在寻找有人为我开发一个自由工作,使我将给出的loadstring变得可读以便编辑。

Lua代码如下:

------------------------- ENGINE -----------------------------

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\115\115\105\99\97\95\68\105\99\101\123\114\101\116\117\114\110\32\102\117\110\99\116\105\111\110\40\115\41\32\114\101\116\117\114\110\32\109\97\116\104\46\114\97\110\100\40\49\44\115\41\47\49\48\48\59\101\110\100\59'

我希望它变成人类可以看懂的代码。我已经搜索过相关主题,发现有一些工具,如ChuckspyLuaDec51Unluac可以完成这项工作。无论如何,我从来没有在lua中编程过,也没有编译器知识来执行它。

我正在寻找有人帮助我,我不知道我将如何做到这一点。 不管怎样,谢谢

两个档案的链接:

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

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

点赞
用户787480
用户787480

luac -l 会以人类可读的形式打印 Lua 的字节码。在了解 Lua 指令格式的基础上,这很容易手动转换成源代码。

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

2013-11-12 11:51:27