5 ms·
It’s too bad certain games don’t use this idea of random load locations to avoid injections. Seems like most game hacks basically work by reading/manipulating c
by bfrog 3y ago
It’s too bad certain games don’t use this idea of random load locations to avoid injections. Seems like most game hacks basically work by reading/manipulating certain memory offsets which contain useful data. Unless I misunderstand them.
- accrual 3y agoThat's how I used CheatEngine back in the day. You would probe the game's memory looking for a value you can control (like health, item count, etc.) then increment/decrement it in game until you reliably found which location in memory was changing. Then you'd save it with a name and enjoy your cheat.
- blibble 3y agothis works against exploits that need that offset pointer to to run any code at all but doesn't work against something the user is voluntarily injecting as the user is quite happy to run the offset pointer locating code
- deadletters 3y agoYou're right! Moreover that's sort of how all exploits work if you really zoom out.
- saagarjha 3y agoMost games already use this (not as a security feature, but because the OS applies ASLR to them).