【问题标题】:Lua desobfuscationLua 混淆器
【发布时间】:2015-12-03 15:32:39
【问题描述】:

我正在检查一些 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
Í
Á

【问题讨论】:

标签: lua obfuscation deobfuscation


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    当然:luadec

    只是好奇,你为什么尝试base64?您提供的那个块是一个简单的 lua 代码,转换为 lua vm 字节码。它甚至没有被混淆。

    【讨论】:

    • 因为我之前得到的代码是在base64decode()之间。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-04
      • 2020-09-11
      • 2021-11-09
      • 1970-01-01
      • 1970-01-01
      • 2014-05-09
      • 2023-03-16
      相关资源
      最近更新 更多