A challenge. [message #263561] |
Wed, 06 June 2007 04:01 |
|
Ghostshaw
Messages: 709 Registered: September 2006
Karma: 0
|
Colonel |
|
|
So since every fucktard that thinks he can code has been whining about renguard, i decided it might be fun to see if you people could actually come up with something better.
The challenge is really simple, your anti-cheat only has to detect simple objects.ddb changes, and it has to obviously be bypass proof to at least a reasonable extent.
-Ghost-
P.S. i at least expect something from gamemodding!
BlackIntel Administrator
[Updated on: Wed, 06 June 2007 04:02] Report message to a moderator
|
|
|
Re: A challenge. [message #263563 is a reply to message #263561] |
Wed, 06 June 2007 04:23 |
|
light
Messages: 988 Registered: January 2005
Karma: 0
|
Colonel |
|
|
If they fail they obviously get embarassed and you can link to this thread every time they criticise RenGuard.
If they pass I would hope you'd consider putting their talents to good use and taking them onboard.
tbh, I've never had an issue with RG not being 100%, my issue was with people who claimed/believed it was.
[Updated on: Wed, 06 June 2007 04:23] Report message to a moderator
|
|
|
Re: A challenge. [message #263564 is a reply to message #263561] |
Wed, 06 June 2007 04:24 |
|
Dave Anderson
Messages: 1953 Registered: December 2004 Location: United States
Karma: 0
|
General (1 Star) |
|
|
What are you trying to accomplish here? I doubt that the people who can code here are going to waste their time on this.
David Anderson
Founder, Software Consultant
DCOM Productions
Microsoft Partner (MSP)
|
|
|
Re: A challenge. [message #263565 is a reply to message #263561] |
Wed, 06 June 2007 04:29 |
|
reborn
Messages: 3231 Registered: September 2004 Location: uk - london
Karma: 0
|
General (3 Stars) |
|
|
To be fair, there is no such thing as an anti-cheat that cannot be by-passed that runs on the client.
For someone that can hack there own kernal and start running stuff at ring 0 level there really isn't anything you can do to stop them.
Now come on, this will serve no purpose.. RG was made over the course of a long period of time and anything that these guys make will be torn to pieces in a day. They do not have the funds to pack it with anything other then free software and even if they did, would they really spend it on a challenge?
Please at least stop having a go at Gamemodding, he really is only trying to create stuff for the community. I don;t think he deserves such a hard time for his efforts.
[Updated on: Wed, 06 June 2007 04:31] Report message to a moderator
|
|
|
|
Re: A challenge. [message #263568 is a reply to message #263561] |
Wed, 06 June 2007 04:41 |
|
Ghostshaw
Messages: 709 Registered: September 2006
Karma: 0
|
Colonel |
|
|
Thats why i kept it relatively simple. And with not bypassable to a reasonable extend, i am talking about bypassing without use of ASM hacks or othe more complicated stuff.
And yes if someone comes up with something good, i don't see why the BHS staff can't request his help.
-Ghost-
BlackIntel Administrator
|
|
|
Re: A challenge. [message #263570 is a reply to message #263561] |
Wed, 06 June 2007 04:50 |
|
Zion
Messages: 2722 Registered: April 2006
Karma: 1
|
General (2 Stars) |
|
|
IMO logically, just hard code the values of objects.ddb into the app that scans the one in the current data folder or always.dat. That's not bypassable unless you go to extreme lengths to recode the application.
I think all anti-cheat stuff should be serverside, even though it is difficult, BIATCH does this already, and does it well. And since it's serverside it's unbypassable since the cheaters don't have access to the files. However, BIATCH is only limited to certain cheats and bypasses due to the way the FDS receives its data from the players. Blame EA for that since they closed down WW before they could finish it.
If you want to do something really good, recode the FDS to receive all of the stuff from the players, then anti-cheat things to read all of that stuff.
[Updated on: Wed, 06 June 2007 04:58] Report message to a moderator
|
|
|
|
|
Re: A challenge. [message #263577 is a reply to message #263561] |
Wed, 06 June 2007 05:18 |
|
Ghostshaw
Messages: 709 Registered: September 2006
Karma: 0
|
Colonel |
|
|
Oh btw, i don't have any problem with gamemodding, the reason i mentioned him in the post, is because he was the guy who made no secret of it that he considers all renguard coders morons or something.
Seriously, critics ain't bad, but do try to realize how hard something is, and FFS don't keep going on about it.
-Ghost-
BlackIntel Administrator
|
|
|
Re: A challenge. [message #263593 is a reply to message #263561] |
Wed, 06 June 2007 07:38 |
|
jnz
Messages: 3396 Registered: July 2006 Location: 30th century
Karma: 0
|
General (3 Stars) |
|
|
Just objects.ddb? Nothing else? Not by passable, to the extent of ASM hacks? What about WriteProcessMemory and ReadProcessMemory? If so, i take it up. Although, it wont prove anything.
Does it have to be a first attempt? Can i patch it if you find a bypass? Do i have a time limit? Do i have a time limit finding a patch?
EDIT: Can i ask why i am banned from the Win32 FDS forum? Has nothing to do with RG :S
[Updated on: Wed, 06 June 2007 07:46] Report message to a moderator
|
|
|
|
|
|
|
|
Re: A challenge. [message #263614 is a reply to message #263561] |
Wed, 06 June 2007 09:10 |
|
jnz
Messages: 3396 Registered: July 2006 Location: 30th century
Karma: 0
|
General (3 Stars) |
|
|
Let the games begin! I hope there are other people contending other than me
EDIT: I'll be obfuscating my code so try ASM hacks just for fun, but since my knowledge on ASM and ASM hacks is limited i may not be able to patch it. No ASM hacks on the renegade client itself, though. It will only check objects.ddb.
[Updated on: Wed, 06 June 2007 09:13] Report message to a moderator
|
|
|
|
|
|
|
|
Re: A challenge. [message #263730 is a reply to message #263561] |
Wed, 06 June 2007 14:42 |
|
Ghostshaw
Messages: 709 Registered: September 2006
Karma: 0
|
Colonel |
|
|
Machine code and executable aren't the same thing And besides that it would be highly inefficient.
Which reminds me, the player should notice as little as possible of the program during gameplay(except when he cheats).
-Ghost-
BlackIntel Administrator
[Updated on: Wed, 06 June 2007 14:43] Report message to a moderator
|
|
|
|
|