Lua去混淆

时间:2015-12-03 15:32:39

标签: lua obfuscation deobfuscation

我正在检查一些Lua来源,试图从中获取并从中学习,但似乎有编码和放大器。 obsfuscated。

我使用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
Í
Á

3 个答案:

答案 0 :(得分:1)

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

您可以使用luac -l -p foo查看其内容。

确保使用Lua 5.2中的luac。如有疑问,请尝试luac -v

答案 1 :(得分:0)

当然:luadec

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

答案 2 :(得分:0)

这是编译的lua源码。您可以使用this tool进行反编译。它实际上并没有被混淆。