解码 Roblox 后门

Decoding a Roblox backdoor

我正在研究一个 Roblox lua 脚本,这是我在搜索我管理的游戏的后门时发现的。后门加载了一个外部脚本,我得到了它的源代码,我正在对其进行解码和逆向工程。

我遇到问题的线路是

local varname = #{6133}

这让我很困惑,因为我以前从未遇到过。我很少 Lua 编程,但我在 Java 和 C++ 方面有经验,但即使经过研究我也不知道#{number} 的作用。

我也 运行 到 #{num1, num2, num3, etc.} 但我怀疑这与 post.

中的第一行几乎相同

如果有人能帮助我理解上面的内容,那就太好了,谢谢。

{6133} 创建一个包含一个元素的序列:6133。# 是长度运算符,它告诉您序列中有多少个元素。将它们放在一起,很明显 #{6133} 只是数字 1.

的一种复杂写法