我正在研究在我管理的游戏中寻找后门时发现的Roblox lua脚本。后门加载了一个外部脚本,我从中获取了源代码,并且正在对其进行解码和反向工程。
我遇到麻烦的那条线是
local varname = #{6133}
这真的让我感到困惑,因为我以前从未遇到过。我很少进行Lua编程,但是我有Java和C ++的经验,但是即使经过研究,我也不知道#{number}的作用。
我也遇到了#{num1,num2,num3等。但是我怀疑这和这篇文章的第一行几乎一样。
如果有人可以帮助我了解上述内容,那将是很好的,谢谢。
{6133}
创建具有一个元素的序列:6133。#
是长度运算符,它告诉您序列中有多少个元素。将它们放在一起,很显然#{6133}
只是写数字1
的一种复杂方式。