Programs To 'stop' Cheaters...
Thaldarin
Alonzi! Join Date: 2003-07-15 Member: 18173Members, Constellation
<div class="IPBDescription">A simple but not flawless idea...</div> I got this idea whilst scanning my computer from spyware and talking about a 'cheater' accusation on IRC.
The idea is a simple program which will monitor all known processes on the players machine, record a log through out the entire playing time and then send the log to a desired destination.
Reason for this? Almost all normal process will be known by many people, including game admins. Any 'dodgy' or unexplainable processes running at the time of a cheat accusation can be more easily dismissed and argued for using this sort of system.
Most players could just re-name the .exe process to match the name of their firewall .exe? True. Although logfiles should be constructed to show the path of all processes possible, and record the memory usage on them. This will make it tighter for people to work around the proposed system idea.
As with any system there is room for error, and improvement. I believe expanding on this idea could help players and league admins from coming under attack. I probably have not included as much information as needed, or as I would like. It's a vague idea, it's also something that sounds like it may be needed.
[EDIT] the firewall.exe was just an example. It could be anything else, it's just to show that the system will be made to be as tight as possible.
The idea is a simple program which will monitor all known processes on the players machine, record a log through out the entire playing time and then send the log to a desired destination.
Reason for this? Almost all normal process will be known by many people, including game admins. Any 'dodgy' or unexplainable processes running at the time of a cheat accusation can be more easily dismissed and argued for using this sort of system.
Most players could just re-name the .exe process to match the name of their firewall .exe? True. Although logfiles should be constructed to show the path of all processes possible, and record the memory usage on them. This will make it tighter for people to work around the proposed system idea.
As with any system there is room for error, and improvement. I believe expanding on this idea could help players and league admins from coming under attack. I probably have not included as much information as needed, or as I would like. It's a vague idea, it's also something that sounds like it may be needed.
[EDIT] the firewall.exe was just an example. It could be anything else, it's just to show that the system will be made to be as tight as possible.
Comments
Scanning for names shouldnt solve it, cause everyone can rename cheat.exe to svchost.exe <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
edit: spelling
Even if you could use something like the Lavasoft CLS program library, then you would need someone like UA to start making it a recommended program for servers.
Even then, depending on where the program was "located", then it would make it incompatible with VAC, and probably CD as well...
(BTW <a href='http://www.googlefight.com/index.php?lang=en_GB&word1=VAC&word2=CD' target='_blank'>CD > VAC</a>)
*edit* I guess the cheaters will, but you get my point *edit*
<a href='http://www.ufonurkka.mine.nu/ssclient/index.php' target='_blank'>http://www.ufonurkka.mine.nu/ssclient/index.php</a>
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->ssClient is anticheat tool for Half-Life, Medal of Honor: Allied Assult, Enemy Territory and Call Of Duty. The tool is both client and server side. The main idea of this software is to take screenshots on players while they play and send them to a server. The screenshots are taken from the clients computer as they are on the screen. Before the transmission the shots are compressed to jpegs. The image transfer rate is very slow to prevent lagging.
The software can be ran parallel with VAC (Valve anti-cheat). Also the server software can upload the images to an ftp server. This can be used to send the images to a web server. And in addition it can send information about the shots and players to an MySql server. This is useful when building websites.
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
<a href='http://www.ufonurkka.mine.nu/ssclient/index.php' target='_blank'>http://www.ufonurkka.mine.nu/ssclient/index.php</a>
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->ssClient is anticheat tool for Half-Life, Medal of Honor: Allied Assult, Enemy Territory and Call Of Duty. The tool is both client and server side. The main idea of this software is to take screenshots on players while they play and send them to a server. The screenshots are taken from the clients computer as they are on the screen. Before the transmission the shots are compressed to jpegs. The image transfer rate is very slow to prevent lagging.
The software can be ran parallel with VAC (Valve anti-cheat). Also the server software can upload the images to an ftp server. This can be used to send the images to a web server. And in addition it can send information about the shots and players to an MySql server. This is useful when building websites.
<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd--> <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Forget about it. ssClient is hacked already with a fake client like CD with <span style='color:orange'>SNIP</span>.
1) Wallhack
2) Automatic warnings of unusual behavior (instant lock-on, above average reaction, sudden movements caused by knowing of enemy nearby [where normally it would be unknown], shooting through walls, aiming through walls, pre-aim [looking at target while turning a corner, always keeping x-hair on the target). A very useful program, for source games only I believe. It's coming out in August or so, integrated with Steam.
(I'm not sure about the release date/steam integration)
1) Wallhack
2) Automatic warnings of unusual behavior (instant lock-on, above average reaction, sudden movements caused by knowing of enemy nearby [where normally it would be unknown], shooting through walls, aiming through walls, pre-aim [looking at target while turning a corner, always keeping x-hair on the target). A very useful program, for source games only I believe. It's coming out in August or so, integrated with Steam.
(I'm not sure about the release date/steam integration) <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
I saw that. It would be invaluable if it worked on HL1 games.
Welcome to about 3 years or so ago.
Although C-D doesn't send the information anywhere else, it just stops you being able to play so the detection of anything suspect is only relayed to you rather than the entire internet.
Considering some servers had lists of players 'caught' using "bunnyhop scripts" when all it did was catch people who had the audacity to press a key bound to +attack2, frankly I think this is a good thing. Less pointless drama thanks very much.
As every Client-side anti-cheat software CD can easily hacked. CD-fake clients exists a long time before <the name of the program digz don’t want me to write down>.
CD is no security against hacker at all.
Are there possibilities to make HL more cheat proof? Yes there are some pretty good options. With changes in the engine Wallhacks would be useless. Steam should provide a “trusted environment” for the game DLL and prevent hooks of the game DLL or injections. Remove the feature to define a custom OpenGL DLL.
That way only OpenGL based cheats would be possible by replacing the system OpenGL DLL
But all these chances have to be made within the game engine and Steam so its up to valve.
I hear people always spamming the mic with "WTH Haxors!" all the time, and I tell them:
"Wanna know how to avoid hackers or catch them?"
"What, dude?"
"Lan party," followed by mute.
is it looking at demos?
is it looking at demos? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
No it's opening them in DemoFreak and looking for s4 pige0n.
is it looking at demos? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
nah its something cooler...
btw, we named our program "coinflip"
That name is almost as intriguing as Nexus.
The idea is a simple program which will monitor all known processes on the players machine, record a log through out the entire playing time and then send the log to a desired destination.
Reason for this? Almost all normal process will be known by many people, including game admins. Any 'dodgy' or unexplainable processes running at the time of a cheat accusation can be more easily dismissed and argued for using this sort of system.
Most players could just re-name the .exe process to match the name of their firewall .exe? True. Although logfiles should be constructed to show the path of all processes possible, and record the memory usage on them. This will make it tighter for people to work around the proposed system idea.
As with any system there is room for error, and improvement. I believe expanding on this idea could help players and league admins from coming under attack. I probably have not included as much information as needed, or as I would like. It's a vague idea, it's also something that sounds like it may be needed.
[EDIT] the firewall.exe was just an example. It could be anything else, it's just to show that the system will be made to be as tight as possible. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
This wont work, because people have so much "crap" programs in the background that it would be imposible to tell the difference..
Isn't always possible to spec 11 players at the same time during a competitive match but hey who said knowing what you're talking about was ever a requirement on these forums?
Isn't always possible to spec 11 players at the same time during a competitive match but hey who said knowing what you're talking about was ever a requirement on these forums? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
Require 11 judges to spec every game?!?!?!?!??!!
Oh wait.