首页 > 解决方案 > 反混淆 Lua 脚本?

问题描述

有谁知道我如何对使用 xfuscator 隐藏它的 lua 脚本进行反混淆?混淆看起来像这样。如果有人能给我指出正确的方向,让我知道如何完成这项工作,那就太棒了!我没有分享来源,因为我想要帮助弄清楚如何对自己进行反混淆并且不想要答案! https://gyazo.com/d2a9a2bcc602d1a1146491158271e3e6

标签: luadeobfuscation

解决方案


看到那张长桌了吗?这才是真正的代码。这是您在混淆器中经常看到的一种模式。除此之外,请记住_,__0等都是有效的 Lua 标识符,你可以使用这样命名的变量。

_是将数字转换为字符的函数;__0是一个包含一些标准函数的表。除此之外没有什么特别的。如果您看到 a __0[1]("Hello"),那将与 ; 相同print("Hello")。它看起来很奇怪,因为它们放入了index 的表print中。__01

最终,混淆器只是利用了人们通常不太了解的 Lua 功能,无法理解正在发生的事情。但是,如果您了解该语言,那一切都只是雾里看花。


推荐阅读