There are a RIDICULOUS amount of cheaters that play this game (Counter-Strike.) The game creators, VALVe, have an anti cheat in place (VALVe Anti Cheat/VAC.) However, there are few cheats that can't bypass that anymore. So several leagues and competition websites have made their own anti cheat programs, which are now all useless against some of the more harder to detect cheats. I was going to work on coding my own anti cheat, and wanted to ask if anyone knows if it would be possible for the PERFECT anti cheat (or as perfect as it can get.) I used to have my own business selling advanced cheats for different games, but I guess you could say I've gone to play for the other team. So I know how many ways there are to get around anti cheat systems, I always thought of them as a joke and now I'm trying to make one that's not a joke. So if anyone has any thoughts or ideas, please reply or shoot me a PM.
LolFactor:
Programming an advanced method of detection for executable modifications? Obviously there are ALWAYS going to be people that figure out a way around my, or any other, anti cheat system. I will have the 'bone structure' in the program and have a login to get the rest of the data from my web site to ensure automatic updates without the client ever knowing the anti cheat has been updated. Will also prevent/complicate reverse engineering of my anti cheat to view how the program detects cheats.
Incubbus
Anti-Cheat, Counter-Strike, or Counter-Strike cheats? In any case, I know how they all work but I am looking into some new and innovative ideas that obviously aren't public or haven't been put into effect before.
You do kow how they work in theory...
Or Do you know how they practically work (where they hook in, what they check, how about manipulating files... how about memory manipulation at runtime, manipulating network packets e.g.)?
Yes, I have already made an extremely BASIC anti cheat that's no more than 1 page long. Can already detect a few cheats that VAC seems baffled by (SSW, for example), which says a lot about Valve.