1. Post #1
    hello
    DatHarry's Avatar
    October 2011
    6,134 Posts

    Hopefully this clears up some of the misinformation and/or confusion about Valve Anti-Cheat.
    Reply With Quote Edit / Delete Reply Show Events Winner x 44Funny x 6Agree x 3Disagree x 2Dumb x 1 (list)

  2. Post #2
    Huffing Jenkem Like There's No Tomorrow :^)
    jonnymad's Avatar
    January 2012
    5,762 Posts
    Your voice fits perfectly lol. Thanks for this!
    Reply With Quote Edit / Delete Reply United States Show Events Agree Agree x 8Winner Winner x 1 (list)

  3. Post #3
    zrtec1's Avatar
    January 2014
    119 Posts
    I think you explained the Vac system perfectly! I honestly had no idea there was such a claim of false positives back then. The more you know I guess.

  4. Post #4

    December 2013
    77 Posts
    Your English needs to be more broken for the people who need this video.
    Reply With Quote Edit / Delete Reply United States Show Events Funny Funny x 28Agree Agree x 5Winner Winner x 3Zing Zing x 2 (list)

  5. Post #5

    January 2014
    102 Posts
    Wonderful! Now when anyone complains that they were falsely banned, I will direct them to this video.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 4 (list)

  6. Post #6
    attckdog's Avatar
    December 2013
    210 Posts
    Thanks for the video! Can't wait to Copy paste it everywhere.

  7. Post #7

    December 2013
    84 Posts
    Your English needs to be more broken for the people who need this video.
    haha, i laughed pretty hard at this!
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Informative Informative x 3Artistic Artistic x 2Disagree Disagree x 1Friendly Friendly x 1 (list)

  8. Post #8

    January 2014
    101 Posts
    The background music just makes that video golden.
    Reply With Quote Edit / Delete Reply Windows 7 Canada Show Events Agree Agree x 6 (list)

  9. Post #9

    December 2013
    61 Posts
    There was also another false positive when the ESEA Client was banning people when ran after CS was opened.
    Reply With Quote Edit / Delete Reply Show Events Dumb Dumb x 1 (list)

  10. Post #10
    Gold Member

    December 2013
    14 Posts
    There was also another false positive when the ESEA Client was banning people when ran after CS was opened.
    Note that he says in VAC 2 which is the current build of VAC

  11. Post #11
    Gold Member
    Mitchel.'s Avatar
    April 2011
    1,427 Posts
    This needs to be sticky thread

  12. Post #12
    zSwayz's Avatar
    January 2014
    41 Posts
    Your voice is beautiful.
    Reply With Quote Edit / Delete Reply United States Show Events Agree Agree x 1 (list)

  13. Post #13

    December 2013
    118 Posts
    Well im confused as to whether jonnymads method of humiliating hackers is more fun than posting this video to their thread or not. :/

  14. Post #14
    Crashty's Avatar
    January 2012
    322 Posts
    This will be the polite reply of making fun of future "i got vac banned i dont cheat"

  15. Post #15
    Dennab
    January 2014
    32 Posts
    guys, guys, fear not, because Postal is now offering free unbans for VAC !

    Profile Linke :)
    Reply With Quote Edit / Delete Reply Netherlands Show Events Agree Agree x 13Winner Winner x 10Informative Informative x 1 (list)

  16. Post #16

    January 2014
    46 Posts
    There needs to be more technical information revealed before a reasonable person can conclude that false positives aren't likely.

    The video mentions that people were banned because a file on the disk was different than a file in memory. This implies that VAC doesn't just use a blacklist of known cheats, and, therefore, false positives are possible.

    For instance, many programs modify the memory of and inject DLL's into all running processes. These programs can include anti-viruses, accessibility programs, malware (which can be hard to account for), and others. It seems that all of these programs would have to be whitelisted, and any unknown program that does this could lead to a false positive.

    In addition, faulty hardware can lead to a mismatch of data between the disk and memory. There can be corrupt sections of memory or just CPU errors due to overheating (which are likely to lead to a crash or blue screen, but some errors can have little effect besides corrupting the memory).

    The video also mentions that if there was a false positive, a vast number of people would be affected. However, that would not be the case in the above scenarios.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 6 (list)

  17. Post #17
    Huffing Jenkem Like There's No Tomorrow :^)
    jonnymad's Avatar
    January 2012
    5,762 Posts
    Well im confused as to whether jonnymads method of humiliating hackers is more fun than posting this video to their thread or not. :/
    How about a combination of both? :o
    Reply With Quote Edit / Delete Reply United States Show Events Funny Funny x 1 (list)

  18. Post #18
    lolo's Avatar
    February 2010
    2,051 Posts
    There needs to be more technical information revealed before a reasonable person can conclude that false positives aren't likely.

    The video mentions that people were banned because a file on the disk was different than a file in memory. This implies that VAC doesn't just use a blacklist of known cheats, and, therefore, false positives are possible.

    For instance, many programs modify the memory of and inject DLL's into all running processes. These programs can include anti-viruses, accessibility programs, malware (which can be hard to account for), and others. It seems that all of these programs would have to be whitelisted, and any unknown program that does this could lead to a false positive.

    In addition, faulty hardware can lead to a mismatch of data between the disk and memory. There can be corrupt sections of memory or just CPU errors due to overheating (which are likely to lead to a crash or blue screen, but some errors can have little effect besides corrupting the memory).

    The video also mentions that if there was a false positive, a vast number of people would be affected. However, that would not be the case in the above scenarios.
    There's no reason to know

    If anything it'll make it harder for us to identify anyone that actually hacked, and secondly Valve always lifts bans that are false positive

    The only time there ever was a false positive was when 12,000 users on MW2 were VAC banned due to a dll being mismatch from install.

    If only several people got banned it's not false.

    The people claiming there was a "false positive" aren't for some reason getting unbanned, and that can only mean one thing.

    VAC also doesn't ban for hardware mismatch and such stuff like that, it only detects modifications to .DLL and .EXE core files

    What other program besides the main .exe of the game would be touching and modifying these files?

    If there were false positives being handed out, it would only come from an update and that would affect everyone
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 4Dumb Dumb x 1 (list)

  19. Post #19

    January 2014
    46 Posts
    lolo, you are simply repeating what was said in the video without actually addressing any of my points. You speak as though all false positives are eventually known by Valve, yet you haven't explained how that could possibly be the case.

    Like in the video, you mention that if several people get banned, then they aren't false positives. However, I have given several scenarios in which several people could falsely be banned.

    You say that VAC only detects modifications to core DLL and EXE files, yet that is precisely what happens in my scenarios. They are modified in memory (or on the disk) by faulty hardware or by other programs.

  20. Post #20

    December 2012
    1,113 Posts
    For instance, many programs modify the memory of and inject DLL's into all running processes. These programs can include anti-viruses, accessibility programs, malware (which can be hard to account for), and others. It seems that all of these programs would have to be whitelisted, and any unknown program that does this could lead to a false positive.
    The false positives would be racking up like the national debt because of all the anti-virus, accessibility programs, malware, anti-malware, ect, that are in use by every (ok, most) Steam user every day for the last X number of years.

    That dog won't hunt, man.

  21. Post #21
    Dennab
    January 2014
    14 Posts
    lolo, you are simply repeating what was said in the video without actually addressing any of my points. You speak as though all false positives are eventually known by Valve, yet you haven't explained how that could possibly be the case.

    Like in the video, you mention that if several people get banned, then they aren't false positives. However, I have given several scenarios in which several people could falsely be banned.

    You say that VAC only detects modifications to core DLL and EXE files, yet that is precisely what happens in my scenarios. They are modified in memory (or on the disk) by faulty hardware or by other programs.
    If you don't want to get banned, don't cheat.

  22. Post #22

    January 2014
    46 Posts
    Not really, tirpider. All the popular anti-malware and accessibility programs would be whitelisted. Most malware doesn't modify the memory of all programs, and most people don't have faulty hardware. However, some do, leading to a slow trickle of false positives.

    My point is that given the information in the video, a reasonable person cannot conclude that false positives are not likely.

  23. Post #23

    December 2012
    1,113 Posts
    I see your point.

    I believe the author did a good job of giving a quick explanation without becoming bogged down with technical details. In fact, I think going over those details would best left as a private discussion between the individual and Steam technical support.

    As a straightforward public announcement of exactly how VAC does it's thing would lead to folks finding a way to simulate hardware failure or security software behavior to mask their cheating efforts.

    Sure, security methods are best when out in the open for folks to discuss and harden them, but this doesn't really feel like the setting for that sort of thing.

  24. Post #24
    lolo's Avatar
    February 2010
    2,051 Posts
    Not really, tirpider. All the popular anti-malware and accessibility programs would be whitelisted. Most malware doesn't modify the memory of all programs, and most people don't have faulty hardware. However, some do, leading to a slow trickle of false positives.

    My point is that given the information in the video, a reasonable person cannot conclude that false positives are not likely.
    Valve would've already changed their anti-cheat system if these were really points needed to be addressed, Valve also looks into these bans as well to see what went wrong, and they will not let someone falsely banned stay banned.

    Unfortunately the "False positive" stories aren't exactly true as a lot of the accusations come from people trying to hide their Steam profiles or have registered on hack websites, especially since Garry himself addressed these bans

    No-one is going to get unbanned. I can only assume that you think we willy nilly overturn VAC bans, and that if you complain you will get unbanned. Lots of people have been tweeting us along similar lines.

    This is probably as a result of a thread on a AA.



    Claims of innocence would be a lot more believable if you didn't post your intention to claim innocence on a cheat site moments before.

  25. Post #25

    January 2014
    46 Posts
    lolo, the video says that there has only been one instance where Valve has caught their false positives (which was when there was a spike of VAC bans due to an error). Therefore, any false positives cause by my scenarios would not have been caught by Valve.

    Yes, there will be plenty of people who were correctly banned claiming that they were falsely banned. This does not mean that some people do not actually get falsely banned.

  26. Post #26
    lolo's Avatar
    February 2010
    2,051 Posts
    lolo, the video says that there has only been one instance where Valve has caught their false positives (which was when there was a spike of VAC bans due to an error). Therefore, any false positives cause by my scenarios would not have been caught by Valve.

    Yes, there will be plenty of people who were correctly banned claiming that they were falsely banned. This does not mean that some people do not actually get falsely banned.
    Either way, if they even were falsely banned and that VAC couldn't tell Valve why, what do you think Valve can do about it

  27. Post #27

    January 2014
    46 Posts
    Nothing can be done about any previous bans in which Valve has insufficient evidence logged, but future false positives can be prevented by changing the way VAC works. Use a blacklist of known cheat programs, and manually verify any anomalies detected by heuristics (If the manpower is available--this is optional). In addition, obfuscate the client, use server-side detection of cheating, and prevent exploits from happening in the first place.

    This is, of course, all hypothetical and based on the info in the video.

  28. Post #28
    Sally's Avatar
    January 2013
    3,166 Posts
    Either way, if they even were falsely banned and that VAC couldn't tell Valve why, what do you think Valve can do about it
    The VAC system records evidence for every ban. If for some reason there is no evidence, valve will drop the ban.

  29. Post #29

    December 2012
    1,113 Posts
    Well, I don't know how the clockwork of VAC ticks.

    And I doubt anyone posting on this board does either. If they do, then I notice they aren't making any "here is exactly how VAC works" threads.

    If you want answers, you will have to find a way to contact Valve/Steam/God and ask them directly.

    Pretty sure that if you close your eyes and think real hard, you'll get an answer from God first, though. It will be the tiny whispering voice of your conscience saying ~don't cheat and you won't get banned~.

    -edit
    I'll use that box to hold all the things I haven't been banned from.
    (You might need to give me another one.)
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 1 (list)

  30. Post #30
    Gold Member
    timothy80's Avatar
    November 2005
    937 Posts
    There needs to be more technical information revealed before a reasonable person can conclude that false positives aren't likely.

    The video mentions that people were banned because a file on the disk was different than a file in memory. This implies that VAC doesn't just use a blacklist of known cheats, and, therefore, false positives are possible.

    For instance, many programs modify the memory of and inject DLL's into all running processes. These programs can include anti-viruses, accessibility programs, malware (which can be hard to account for), and others. It seems that all of these programs would have to be whitelisted, and any unknown program that does this could lead to a false positive.

    In addition, faulty hardware can lead to a mismatch of data between the disk and memory. There can be corrupt sections of memory or just CPU errors due to overheating (which are likely to lead to a crash or blue screen, but some errors can have little effect besides corrupting the memory).

    The video also mentions that if there was a false positive, a vast number of people would be affected. However, that would not be the case in the above scenarios.
    Let this be an example
    There's no reason to know
    VAC also doesn't ban for hardware mismatch and such stuff like that, it only detects modifications to .DLL and .EXE core files

    Anti-viruses don't latch onto the game. I've never heard of a Anti-virus modifying dlls of a game as well. Most hacks use an injection or AKA forcing themselves to the game. This is how VAC detects cheats by detecting "Injections" into the code. Most hacks use an injection.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 1 (list)

  31. Post #31

    January 2014
    46 Posts
    timothy, I have personally seen DLL's of anti-viruses injected into game processes. IIRC, Zonealarm was one of them. In any case, injecting a DLL (and therefore modifying memory) is only one method among many that VAC would have to be able to detect in order to find cheating.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Funny Funny x 3Dumb Dumb x 2 (list)

  32. Post #32

    December 2013
    118 Posts
    How about a combination of both? :o
    Humiliate them your way first pls, its so entertaining :D
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Funny Funny x 1 (list)

  33. Post #33

    December 2013
    156 Posts

    Hopefully this clears up some of the misinformation and/or confusion about Valve Anti-Cheat.
    I'm not trying to take the cheater's side or anything, but a very good friend of mine who runs a bunch of community event and http://fragworld.org/ got banned, and 1 month later unbanned silently without an explanation or even a sorry. This is a member I know 100% wouldn't cheat, he has a long history in gaming, owned a lan center, was a PB reviewer admin, etc. Knew him for a long time, he took me as a reporter to pax, etc...

    I'm just saying, there ARE more false bans then you might think. Although the chances are low, if not pretty much never happening.

    I could get him to talk to you about it if you really want.
    Reply With Quote Edit / Delete Reply Windows 7 Canada Show Events Disagree Disagree x 1Dumb Dumb x 1Agree Agree x 1 (list)

  34. Post #34
    I'm not trying to take the cheater's side or anything, but a very good friend of mine who runs a bunch of community event and http://fragworld.org/ got banned, and 1 month later unbanned silently without an explanation or even a sorry. This is a member I know 100% wouldn't cheat, he has a long history in gaming, owned a lan center, was a PB reviewer admin, etc. Knew him for a long time, he took me as a reporter to pax, etc...

    I'm just saying, there ARE more false bans then you might think. Although the chances are low, if not pretty much never happening.

    I could get him to talk to you about it if you really want.
    The point of the story is, your buddy did not get unbanned by making a thread here.

    Hundreds of fuckstick-for-brains morons think that's how it works. That's why this video exists.
    Reply With Quote Edit / Delete Reply Canada Show Events Agree Agree x 1Winner Winner x 1 (list)

  35. Post #35

    January 2014
    23 Posts
    guys, guys, fear not, because Postal is now offering free unbans for VAC !

    Profile Linke :)

    WTF IS THIS???????? this better be a joke
    Reply With Quote Edit / Delete Reply Show Events Disagree Disagree x 83Funny Funny x 1Dumb Dumb x 1 (list)

  36. Post #36
    Gold Member
    BlindSniper17's Avatar
    June 2012
    4,634 Posts
    guys, guys, fear not, because Postal is now offering free unbans for VAC !

    Profile Linke :)
    Nice find, I'll check it out!
    Reply With Quote Edit / Delete Reply United States Show Events Agree Agree x 8 (list)

  37. Post #37
    Gold Member
    mon_ons's Avatar
    September 2005
    1,866 Posts
    You say that VAC only detects modifications to core DLL and EXE files, yet that is precisely what happens in my scenarios. They are modified in memory (or on the disk) by faulty hardware or by other programs.
    You're seriously implying that an overheating cpu or some shit is going to change a dll/exe while it's loaded? Really? That's even more absurd than saying that some non-cheating program is going to modify and exe/dll while the game is running...
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 2Dumb Dumb x 1 (list)

  38. Post #38

    December 2013
    80 Posts
    People have no idea how vac is working... Why don't you guys reverse it?

  39. Post #39

    January 2014
    111 Posts

    Hopefully this clears up some of the misinformation and/or confusion about Valve Anti-Cheat.
    Bwaaahahahahahahaa, porn-star music in the backround is just brilliant, had a good laugh at this, good on ya OP.

    Jonnymad my bru, this vid should be a footer for all your detective posts, lol.
    Reply With Quote Edit / Delete Reply Windows XP South Africa Show Events Friendly Friendly x 1 (list)

  40. Post #40

    January 2014
    46 Posts
    Yes, Mon_ons. Faulty hardware will lead to corrupt memory. If that wasn't the case, there would be no need for tools like Memtest. Faulty hardware will cause the dll/exe to be loaded into memory incorrectly.

    Take a look at this article (scroll down to "Your Computer is Broken"), where the devs of Guild Wars identify memory corruption in the Guild Wars process.

    Here's an excerpt from the article:
    He wrote a module (“OsStress”) which would allocate a block of memory, perform calculations in that memory block, and then compare the results of the calculation to a table of known answers. He encoded this stress-test into the main game loop so that the computer would perform this verification step about 30-50 times per second.

    On a properly functioning computer this stress test should never fail, but surprisingly we discovered that on about 1% of the computers being used to play Guild Wars it did fail! One percent might not sound like a big deal, but when one million gamers play the game on any given day that means 10,000 would have at least one crash bug. Our programming team could spend weeks researching the bugs for just one day at that rate!
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 1Funny Funny x 1 (list)