How do you detect dark dex?

The “rare” method is class name checks and using modules to access the core GUI and return its children or something. It also only works if your GUI has more than 3 text buttons and doesn’t work against the poplar infinite yield script. Overall crystal is not the ideal anti cheat, it has a ton of false positives, bad performance, has been cracked 4+ times and is easy to bypass.

Have you been able to trigger a false positive on FootBall Fusion’s system? Have you bypassed their anti-CoreGui system? It’s very different and (since they have 500-10000 players), their system looks very viable. I’m wondering how do they whitelist the actual game’s CoreGuis vs exploit guis.

Yes.

And yes lol, they don’t look for core gui they look for log service errors and memory spikes.

But their thing, they have a way to detect when you hover your mouse over an illegal GUI but somehow knows what is a legitimate coregui. Tell me about that. That isn’t memory spikes that’s the GetGUIsAtPosition(x,y).

That doesn’t work for core gui LOL.

They are using delta time to see if the client freezes and because it is a heavy game it will lag longer so they use that as a detection method.
BasePlayerGui:GetGuiObjectsAtPosition (roblox.com)
They can’t refer to core gui using that method

5 Likes

Oh yes you can actually. If the GetGuiObjectsAtPosition == nil then that means that there was a gui where the mouse hovered over, but that gui is in the coregui, so they have a very good whitelisting to prevent that from false detection on other prompts. You can detect coregui GUIs with that property I really can assure you. It’s just u cant tell if that coregui is good or an exploit since u have no way of whitelisting/knowing, but they somehow whitelisted the good ones already.

Lag heavily is actually caused by their anticheat, if you exploit there, they have a hidden localscript that gives u immense lag and then u get the 20 hour ban.

1 Like

How come when you spoof your memory you are able to execute dex?

Hm? What are you talking about/referring to? A particular game? Can you tell me more about what you’re trying to say?

You guys are taking about football fusion if I’m correct. And you said they detect dex with getguiobjects and non memory checks, but When you spoof memory and rerun something random then you can execute it.

#1 for Anti Dex you say?

Maybe in terms of popular games, yes, however I would disagree in general.

I have a few maps on a hidden account which instantly detect CoreGui injections with little to no false positives, and even Dex with synapse’s gui protection applied to it can’t get around it.

I’ve patched other things, including most major hidden properties :slight_smile:

What is Dark Dex? Is it some kind of certain exploit?

FYI even if this was viable this would be easily bypassed, exploiters can overwrite any functions you use including but not limited to GetGuiObjectsAtPosition, collectgarbage('count'), GetTotalMemoryUsageMb. They don’t even have to spoof the values they can yield the function basically forever as to not allow tracking memory changes

This is why a client anti-cheat is futile, and even if the program the exploiter is using does not have access to these function hooks, its simple as disabling every LocalScript in the game and your entire client anti-cheat has been disabled giving them free reign to execute Dex and the likes.

1 Like

Kind of a late reply but you do realise
game:GetService(“CoreGui”)
exists…

Dark Dex is practically a simulation of Roblox Studio in which exploiters can easily view objects in the game and manipulate them and their corresponding properties locally. It maps all of the instances in the game (which are viewable to the client) in a Roblox Studio like UI for ease of access.

Well, they detect dex with memory or garbage collection. But, in smaller light-weight GUI cheats, they don’t detect those, but if you hover your mouse over dex if it did slip in undetected or hover your mouse over an illegal gui, it will detect both of those upon simply moving your mouse over them.

I wonder if I can get dex to get inserted into that regardless. I’m guessing I could. But, that’s already impressive enough really. It ain’t easy to accomplish that task, I wonder why must it be tucked away on alts if it’s so good though :frowning: I’m sure it’d be good to have other brains test it too ya know. :slight_smile:

You know dark dex, but you’ve never attempted to call/reference to game:GetService(“CoreGui”) before? Please try to do a .ChildAdded on that and let me know how it goes, supposedly it sounds easy in hindsight. But, it’s best we let the results do the talking, not me.

You guys are wasting time. There is no point trying to detect Dark Dex. I’m not sure if you realise this, but exploiter aren’t just limited to Dark Dex. Dark Dex is just a UI they use for ease of access. They can literally just use GetChildren and find the game tree themselves, you should spend time securing your games instead of trying to prevent something which can always be worked around…

I hope you also realise that Dark Dex is not the only interface for this type of stuff. There are way more choices for exploiters than Dark Dex.

4 Likes

Dark Dex is a exploit menu that is basically a client sided roblox studio explorer. It can be problematic because it can show things and modify thing that would be impossible to a normal user. Here is what it looks like: image

P.S: That’s not my image and you could have just googled it your self…

3 Likes

I was only saying using game:GetService(“CoreGui”) is a better practice rather than using game.CoreGui (for exploiters)

I never said you can use .ChildAdded on CoreGui