Hello. Recently my game on which I worked for so long got a virus. This virus offers to buy an admin for 50, 250, 750, 1000 robux. When I used the antivirus, I found that 59 of my scripts were infected with this. Today 119 scripts have already been infected. I cannot say exactly how this virus got into my game, but because of it I cannot publish it again due to the fact that I am afraid for the safety of the players. This seems to only appear for mobile players, but I’m not sure.
How the virus works:
Yes, I have used some free models such as a music system and TDCO - Obby creation kit. Most likely there was a virus in them. Since after I removed this, only 35 infected scripts remained
Pretty generous of the malicious user to name their script “Virus”.
No, the above isn’t even that effective and just wastes time.
I recommend script look up. Look up for things such as:
getfenv and require (making sure that you didn’t write that require).
You may find some scripts have indented the actual require code so that you cannot see it when you open the script.
Just like @revolucionario2000 said some free models do have free models, if you want to prevent infection in the future I suggest you try limiting the free models you use, and go through the model to make sure it does have a virus in it. If you don’t feel like deleting all 119 virus I suggest you use this plugin Server Defender | OFFICIAL PLUGIN - Roblox.
I have already removed all suspicious and unnecessary plugins. Unfortunately, I found a virus in scripts that didn’t have it. If I remove these scripts, the game stops working. And again, I don’t know what to do with this (there are only 35 out of 116 scripts left)
One thing I would like to put in here is that about 80% of virus scripts use the require(number) function.
So I’d recommend clicking Ctrl + Shift + F to open the Find all / Replace All window, then type require. If the require you see isn’t done by yours then delete that script.
If it’s not done by require then well I don’t know what to do right now. I’ll find a way to check the virus scripts
this may not be helpful, but some backdoor scripts contain a decillion spaces before performing anything, also, some of them reverse the string “eriuqer” to hide what they are doing, try searching for “eriuqer” or many spaces and maybe you will find those scripts.
Hey there. I’ve got an idea! Since this was done by MarketplaceService so try searching for game:GetService("MarketplaceService")
Search this up, it should probably come up. I don’t have a script that has MarketplaceService in it so it isn’t showing up for me. But for you it probably should!
Oh great. The people making the viruses have some big brain . They put it at the end so you can’t find it. Great thing the Find All / Replace All tool exists