Antheus, on 05 February 2012 - 12:05 PM, said:
wodinoneeye, on 05 February 2012 - 11:46 AM, said:
Again can this be ALL automated with a download/install and run auto-magically for a mind numbed script kiddee (or others even lower on the food chain) ???
Of course, same as any other patch. Write once, run anywhere. Cheater downloads a patch/trainer and that's it.
General idea behind the technique is how to avoid integrity checks, just like how to bypass int 3 blocks or similar.
The rest, actual hack, depends on what you want to do, which is no different from the way hacks work these days. But seeing crackers break through all DRM, even polymorphic versions sometimes even before the official version is available, I don't see any of the above as particularly "complicated". I don't even remotely follow the field on such kinds of exploits, so it's likely there are much simpler or more effective methods.
Dont know if you bothered to read the description of the (proposed) system I am talking about. Did you see where Ive said numerous times that the client executable is being modified frequently (and possibly different users randomly get different variants) ????
This means different hacks each time (handbuilt and redistributed, but might not work for those variant) *OR* a complex automated hack system that can read assembly like a human, unscramble what it does and then rebuild the hack to do the cheat.... (and have it include all the fancy tools and require special sandbox/vm/whatever and have them play nicely on a script kiddees system as an automagical install/run ).
You talk about crackers can do this and cheaters can do that, but creating a program to do what a hacker does by hand on a (daily) changeable program is something else entirely.
Thats what I have actually been asking -- NOT if a hacking expert could possibly break the system manually, but can they replicate their own knowhow within a program clever enough to handle some of the tactics Ive proposed ????
I would expect NO they cant so there goes 99% of the cheaters.
I would expect even the 'expert' hackers who daily will manually rebreak the client-server countermeasure would get sick of doing it.
Thus the goal of eliminating the greater majority of hackers would be possible.
Even my simplified countermeasures might be sufficient to do that.
What other cheats besides Aim-Bots are possible/done when the usual server side validations (someone enumerated above) are already done???
Auto projectile dodging ?? (may be preemptive for instant shots games to put you behind available cover and pop u out to take shots automatically)
View blockage Xray vision ?? for faulty validation systems that dont always filter out opponent position data sent to the client and rely on 3D obscuring at least near transitions( all those blind corners)...
Cheat Visual cues created from valid sound cues (when object not supposed to yet be visible, but can be heard)