| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
PunkBuster is a computer program that detects software used for cheating in online games. It does this by scanning the memory contents of the local machine. A computer identified as using cheats may be banned from connecting to protected servers. Ostensibly, this action isolates cheaters and prevents them from disrupting legitimate games. PunkBuster is developed and published by Even Balance, Inc.
[edit] HistoryTony Ray founded Even Balance to develop PunkBuster after his experience with cheaters on Team Fortress Classic.[1] The first beta of PunkBuster was announced on September 21, 2000 for Half-Life. Valve Software was at the time fighting a hard battle against cheating, which had been going on since the release of the game. The first game in which PunkBuster was integrated was id Software's Return to Castle Wolfenstein. [edit] Features[edit] Published features
[edit] IncompatibilitiesPeople using overclocking or tweaking programs have complained of instabilities with PunkBuster. For example, both ATI Tool and Rivatuner have incompatibilities. However in newer versions of Rivatuner there is an optional countermeasure.[citation needed] Some games (like Crysis) do not have a 64-bit version of PunkBuster. For this reason, 64 bit clients will not be able to play in PunkBuster enabled servers, unless they run the 32-bit client of the game. PunkBuster does not allow Windows users without administrative accounts to connect to any games. Upon connecting to a game, the user will be immediately kicked for having insufficient OS privileges. Starting with PB client v1.700, a Windows service with full administrative rights is used in complement with the ingame PunkBuster client, allowing updates without user rights elevation. However, some games might still require administrative rights before PunkBuster will function correctly.[2]. [edit] Enforcement[edit] Global GUID bans and Hardware bansPunkBuster incorporates a system called global banning. Either the GUID (generated from the CD key[citation needed]) or parts of the computer hardware are banned from PunkBuster enabled servers. Most cheats simply will get a detection, but cheats that interfere with PunkBuster's software could get a global GUID ban. This will disallow access to PunkBuster enabled servers for that particular game. Cheats which are even more interfering could end up getting the user banned from all PunkBuster enabled games by a hardware ban. As of June 30, 2004, Even Balance has incorporated the usage of unique hardware identifiers to permanently ban players from all PunkBuster enabled servers who raise a violation that corresponds to hacking or interfering with PunkBuster's normal operation and therefore violating the EULA. Even Balance uses multiple private one-way hashes[citation needed] so that no serial number information for individual computers can be determined by admins or anyone else who may try to obtain this information from a hardware GUID. PunkBuster only gives a hardware ban if memory scans show that a cheat that is known to circumvent or disrupt PunkBuster's normal operation or its facilities is activated. As with previous PunkBuster GUID global bans, the new hardware GUID bans are permanent and will not be lifted. Even Balance has not disclosed which hardware parts are used to ban players, but trial and error has shown[citation needed] that the hardware GUID is based on the serial numbers of all available hard drives but not the MAC addresses. According to their EULA, Even Balance has the final say in matters of banning. [edit] Attacks on PunkBusterPunkBuster usually searches for known cheat program signatures as opposed to relying on a more heuristic approach. On March 23, 2008, hackers published and implemented a proof of concept exploit of PunkBuster's indiscriminate memory scanning. Because PunkBuster scans all of a machine's virtual memory, malicious users were able to cause mass false positives by transmitting text fragments from known cheat programs onto a high population IRC channel. When PunkBuster detected the text within user's IRC client text buffers, the users were banned.[3] On March 25, 2008, Even Balance confirmed the existence of this exploit, and advised users not to run any other programs at the same time as PunkBuster protected games.[3] However, this advice was insufficient, as crackers started embedding binary strings in their avatar pictures and signatures on legitimate forums, causing people who browsed the forums to be kicked, even after the browser was closed.[citation needed] [edit] Games using PunkBuster
[edit] EULA DetailsIn PunkBuster's EULA, PunkBuster notes they may be considered invasive, and that they reserve the right to inspect someone's entire harddrive and all of their files: "Licensee understands and agrees that the information that may be inspected and reported by PunkBuster software includes, but is not limited to, Licensee's Internet Protocol Address, devices and any files residing on the hard-drive and in the memory of the computer on which PunkBuster software is installed." [edit] See also[edit] References
[edit] External links
| |||||||||||||||||
| ↑ top of page ↑ | about thumbshots |