Originally Posted By: Quad
ASLR is no way to prevent such cheats. First, ASLR can be disabled system-wide from registry, or on process-basis by launching the executable in XP compatibility mode.

Second point is that the cheating tools(check cheat engine forums) and malware targeting specific executables have successfully worked around ASLR.

Since you are working on an online game, you should rely on values stored on the server and not trust the client.


Thanks for the input, I didn't know that. I'm not suggesting that we rely on client side variables, it was just an example. What I'm worried about are things like wallhacks and malware that target gulliable players, which require code injection and/or hooking to specific functions. As I said, we'll see what hackers come up with soon.