As an experienced white hat, who has experience in dealing with developers and the vulnerabilities their games posess, one thing that sticks with me is that it seems there is never a single way to prevent specific exploits from being used.
I’ve helped various high and low profile games over the past 2 years now, and whenever I fix something, my clients tend to come back to me a few weeks later saying the issue they were having before has returned again.
What do you think this means?
It’s simple.
Whatever fix I had in place had been BYPASSED by some more savvy exploiter(s).
This wouldn’t be an issue if Roblox actually took action against script sharing sites like V3rmillion and RobloxScripts and YouTube channels that spread exploit scripts to the more skiddier kinds of exploiters.
Half the time, they obfuscate their scripts and hand out loadstrings to them, making my reverse engineering attempts near enough useless.
What makes it more damaging to Roblox is, a lot of these exploits are using Luau’s own compiler to run scripts nowadays, as it’s a lot faster for them to do so.
Also, just look at the synapse developer’s Roblox profile, 3dsboy08, how he is not poison banned by now?
I have no clue.
DLL injection is easy to prevent, they just cannot be bothered enough to do it, or are edging towards being against it.
I saw a thread on the devforums by @jasonfish4 about it from a few years back, but he was shutdown by admins with invalid arguments like “it’s false positive prone” and “it’s nearly impossible”.
So let me give you a rundown;
-
We now have exploits using Luau source to run exploit scripts
-
Roblox is not taking enough legal action against script sharing sites (such as V3rm and RobloxScripts) and exploiting youtubers (such as Sir Meme, TypicalModders, and Citizen)
-
Roblox is not taking enough legal action against exploit developers
-
Roblox is not doing enough to prevent third party DLL injection
-
Roblox does not provide enough remediation services for developers, and existing services are lacking
-
Roblox is not cracking down on client security enough in general