早上好,我正在尝试解密Moon字节码的代码,但是我无论如何都无法做到,有人可以帮助我吗?
我有这个例子:
code = '\27\76\117\97\81\0\1\4\4\4\8\0\'
我该如何将这段字节码解密成文本?
我已经在这里搜索了:http://www.asciitable.com/,但是没有找到结果,因为其中一些字节码不在表中。
请帮帮我...
我已经尝试了几天,但仍然无法解密。
早上好,我正在尝试解密Moon字节码的代码,但是我无论如何都无法做到,有人可以帮助我吗?
我有这个例子:
code = '\27\76\117\97\81\0\1\4\4\4\8\0\'
我该如何将这段字节码解密成文本?
我已经在这里搜索了:http://www.asciitable.com/,但是没有找到结果,因为其中一些字节码不在表中。
请帮帮我...
我已经尝试了几天,但仍然无法解密。
luac -l -p
(不是源代码形式而是虚拟机指令)轻松地阅读(这些指令可能足以重构源代码)。如果您想要重构源代码,请尝试使用LuaDec for Lua 5.1。code = '\27\76\117\97\81\0\1\4\4\4\8\0\'
像其他人所说的那样,您可以使用LuaDec for Lua 5.1,但是对于这样的字节码,我会使用number extractor,仅获取所有数字,然后使用numbers to utf8 converter将它们粘贴在那里。起初它可能看起来像随机单词,但您需要将它们对齐在一行中,但每次回到一行时都要留一个空格,就像这样。
27 76 117 97 81 0 1 4 4 4 8 0
并且不像这样。
27
76
117
97
81
等等,你应该会得到答案,但这可能在不同的字节码上无法正常工作,但这基本上只是手动方式,最好使用LuaDec for Lua 5.1,但如果你仍然想尝试这样做,你将无法得到完全相同的源字符串,如果你能做到那就太棒了,但那将是非常糟糕的加密。
你不能将字节码转换为文本。它不是文本,而是提供给Lua解释器的指令。