Lua代码反混淆

我正在查看一些 Lua 源文件,试图从中获取并学习,但似乎它们已经被编码和混淆了。

我使用 base64 解码进行了解码,但仍然无法阅读。

有没有办法解混淆它?

LuaR“

æÆì~>o¢by„A@€ÁÀAA†AÅÂAFB„K¥Jƒƒ„JÃB…¥CJƒ†¥ƒJƒƒ†ŒCÀC€‹ÀÝ€EÀ À…ŠÃ
âƒcþåÃ%eD‹Á„…AÅEÁFA†ÆÁGA‡ŠÄÅ    Š„ÅŠF
ŠDÆ
Š„FŠÄÆŠGŠDÇŠ„G
ŠÄÇ
ŠH‹Á‡ˆAÈHÁIA‰ÉÁ JAŠ
ÁJ‹AËKÁ L   AŒ  Ì   Á
M
A
Í
Á
ÁJ‹AËKÁ L   AŒ  Ì   Á
M
A
Í
Á
点赞
用户5622901
用户5622901

Sure: luadec

只是好奇,为什么你试了 base64?你提供的那个代码块是简单的 Lua 代码,翻译成 Lua vm 字节码。它甚至没有混淆。

2015-12-03 22:30:23
用户107090
用户107090

这是一个预编译的 Lua 5.2 脚本。

你可以使用 luac -l -p foo 命令来查看其内容。

请确保你使用的是 Lua 5.2 中的 luac 命令。如果不确定,请尝试使用 luac -v 命令。

2015-12-04 03:01:50
用户6889435
用户6889435

这是编译后的 Lua 源代码。您可以使用 这个工具 进行反编译。它实际上并未被混淆。

2016-09-27 17:45:50