Awhile ago, one known developer (name will not be disclosed) found a way to detect Dark Dex and any injections through very specific memory usage value, something insane like 0.00000017 MB or so. This led the exploit team to try and figure out what was causing their software being detected 99% of the time for months.
This scenario shows how insanely difficult it can be for detecting Dark Dex, as well as patching it. Dark Dex, is in fact, created by developers who are also well-knowledged in anti-cheats; so basically, they could be anyone in this thread.
There isn’t going to be a universal way to detect exploit software, since the exploit developers can just bypass anti-cheats eventually. That’s why it is crucial for developers to develop and maintain their own anti-cheat methods based on their game’s framework. That’s why companies hire cyber security experts; it’s a job that maintains security of the company’s work.
This thread is still going? Hasn’t it been said many times before, you can’t patch it even if you try to manipulate CoreGui, the exploiter legit just has to run syn.protect_gui and you’re gone.
Instead, use your time protecting your remote events and implementing sanity checks.
Yes, but you missed the part where I said that it is a scenario where extemely specific values such as memory usage values of 0.00000017 MB caused the exploit software to be patched.
My post was not meant to tell you to use memory detection systems. It was meant to show an example of how difficult it is to find preventive measures to exploits.
I have a question. Are my remotes secure if they are only server to client and almost everything (Except Camera script, guis, and movement script) is server side?
I mean you can try making it so everything is in serverstorage or serverscriptservice. There stealing it from a clients perspective so they cannot steal server scripts. Theres not really a way to detect dark dex (that I know of).
Your as incorrect as 3ds’s V3 testers, Script-Ware is far better then synapse, Synapse Decompiler can be blocked with literal if statements, Obfuscation and like 6 more methods that are more complex and indepth. Synapse’s “Protected” Environment can be hooked with the most goofy detection ever on synapse’s side, There is still multiple injection detection methods for synapse and synapse crashes on getconnections, Synapse hookmetamethod is detectable via a way that im not leaking, syn.secure_gui is detectable via the most basic crap (even checking the amount of guis in coregui works) ← that being crystal anticheat breaks through syn.secure_gui but not gethui and thats the same for simple admin anticheat and adonis anticheat (garbage). Script-Ware has no issues along any of these lines, if you disagree then send me all the evidence of you detecting script-ware because ill bet theres 0, Script-Ware gethui’s detection and hook’s are impossible to perform because the developer of script-ware elevated the script Identity to 3
forgot to mention script-ware has a disassembler and its more readable then the synapse decompiler and it cannot be blocked by obfuscated, spam and overloading, script-ware also has alot more Environment security so you cant actually get anything from script-ware’s env or function library. Synapse is a great detection for your game because its very insecure
You cant just block a decompiler with if statements, how in the world would that work. If decompiler then destroy?
Hooking meta methods used to be detectable by checking the call stack, synapse has patched this, along with the other methods.
Checking the amount of guis in coregui can be wrong in many ways, you can’t just check #CoreGui:GetDescendants() because they could launch dex as the game opens, or other normal
Same goes for you, send me all your evidence of you detecting synapse and krnl. Bet there’s 0 as well
How’d you access the CoreGui in the first place? And what if Roblox just updates it, adding a new Gui? You might lose a lot of players if you have this method of protection on your game and you don’t react in time.
It has a limit check to just detect the sudden spikes such as dex. I will keep updating this. CoreGui access way is currently secret. Just because if ROBLOX adds like couple of new coreuis, it wont affect it in any way.
You can’t. DarkDex is protected with syn.protect_gui so you can’t detect it.The only way would be to use very unreliable memory spike detection which is easy to spoof.
syn.protect_gui has been bypassed multiple times. It is just extremely hard. I know a few others who have done this alongside me such as @imwatchingyou_haha1.