Renegade Public Forums
C&C: Renegade --> Dying since 2003™, resurrected in 2024!
Home » General Discussions » General Discussion » A challenge.
A challenge. [message #263561] Wed, 06 June 2007 04:01 Go to next message
Ghostshaw is currently offline  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 Go to previous messageGo to next message
light is currently offline  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.


http://www.azupload.com/displayImage.php/setid2745.png

[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 Go to previous messageGo to next message
Dave Anderson is currently offline  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 Go to previous messageGo to next message
reborn is currently offline  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 #263566 is a reply to message #263561] Wed, 06 June 2007 04:38 Go to previous messageGo to next message
StealthEye is currently offline  StealthEye
Messages: 2518
Registered: May 2006
Location: The Netherlands
Karma: 0
General (2 Stars)

tbh, I completely agree with Reborn.

BlackIntel admin/founder/coder
Please visit http://www.blackintel.org/
Re: A challenge. [message #263568 is a reply to message #263561] Wed, 06 June 2007 04:41 Go to previous messageGo to next message
Ghostshaw is currently offline  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 Go to previous messageGo to next message
Zion is currently offline  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 #263571 is a reply to message #263561] Wed, 06 June 2007 04:56 Go to previous messageGo to next message
Ghostshaw is currently offline  Ghostshaw
Messages: 709
Registered: September 2006
Karma: 0
Colonel
Really? Just make a fake client, and make it say everything is kosjer.

-Ghost-


BlackIntel Administrator
Re: A challenge. [message #263574 is a reply to message #263565] Wed, 06 June 2007 05:05 Go to previous messageGo to next message
IronWarrior is currently offline  IronWarrior
Messages: 2460
Registered: November 2004
Location: England UK
Karma: 0
General (2 Stars)
Reborn wrote on Wed, 06 June 2007 06:29

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.


I agree, well said. In Love
Re: A challenge. [message #263577 is a reply to message #263561] Wed, 06 June 2007 05:18 Go to previous messageGo to next message
Ghostshaw is currently offline  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 Go to previous messageGo to next message
jnz is currently offline  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 #263597 is a reply to message #263565] Wed, 06 June 2007 08:07 Go to previous messageGo to next message
puddle_splasher is currently offline  puddle_splasher
Messages: 595
Registered: May 2006
Location: Scotland, UK
Karma: 0
Colonel
Reborn wrote on Wed, 06 June 2007 06:29


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.


OMFG its a miracle, me, agreeing with Reboob. Blush

Get off Games back and give him a rest. Big Ups
Re: A challenge. [message #263600 is a reply to message #263561] Wed, 06 June 2007 08:16 Go to previous messageGo to next message
jnz is currently offline  jnz
Messages: 3396
Registered: July 2006
Location: 30th century
Karma: 0
General (3 Stars)
One more question, does it have to connect to a server, so server side, They know you're not cheating?
Re: A challenge. [message #263607 is a reply to message #263561] Wed, 06 June 2007 08:41 Go to previous messageGo to next message
Ghostshaw is currently offline  Ghostshaw
Messages: 709
Registered: September 2006
Karma: 0
Colonel
Obviously you have to tell the FDS somehow that your using the program.

-Ghost-


BlackIntel Administrator
Re: A challenge. [message #263609 is a reply to message #263561] Wed, 06 June 2007 08:51 Go to previous messageGo to next message
jnz is currently offline  jnz
Messages: 3396
Registered: July 2006
Location: 30th century
Karma: 0
General (3 Stars)
ok, but what about the other questions?
Re: A challenge. [message #263611 is a reply to message #263561] Wed, 06 June 2007 09:02 Go to previous messageGo to next message
Ghostshaw is currently offline  Ghostshaw
Messages: 709
Registered: September 2006
Karma: 0
Colonel
Time limit: ansich no, but you know do stay reasonable. Patching, sure. I consider read and write ASM hacks.

-Ghost-


BlackIntel Administrator
Re: A challenge. [message #263614 is a reply to message #263561] Wed, 06 June 2007 09:10 Go to previous messageGo to next message
jnz is currently offline  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 Dont Get It
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 #263645 is a reply to message #263561] Wed, 06 June 2007 10:45 Go to previous messageGo to next message
Jonty is currently offline  Jonty
Messages: 538
Registered: June 2006
Location: Chesterfield, England
Karma: 0
Colonel
Viva la Resistance!
I would have a go, but I don't know what a program is. Very Happy

Can it be done in PHP? Razz
Re: A challenge. [message #263646 is a reply to message #263561] Wed, 06 June 2007 10:48 Go to previous messageGo to next message
Dave Anderson is currently offline  Dave Anderson
Messages: 1953
Registered: December 2004
Location: United States
Karma: 0
General (1 Star)
I wouldn't count on it. Wink

David Anderson
Founder, Software Consultant
DCOM Productions
Microsoft Partner (MSP)
Re: A challenge. [message #263650 is a reply to message #263645] Wed, 06 June 2007 11:00 Go to previous messageGo to next message
Crimson is currently offline  Crimson
Messages: 7429
Registered: February 2003
Location: Phoenix, AZ
Karma: 0
General (5 Stars)
ADMINISTRATOR
Jonty wrote on Wed, 06 June 2007 10:45

I would have a go, but I don't know what a program is. Very Happy

Can it be done in PHP? Razz


Considering PHP is open source, no. It can't.


I'm the bawss.
Re: A challenge. [message #263727 is a reply to message #263561] Wed, 06 June 2007 14:39 Go to previous messageGo to next message
Ghostshaw is currently offline  Ghostshaw
Messages: 709
Registered: September 2006
Karma: 0
Colonel
Well sure you can do it in PHP but don't expect it to last more then 10 secs without being bypassed.

-Ghost-


BlackIntel Administrator
Re: A challenge. [message #263729 is a reply to message #263561] Wed, 06 June 2007 14:40 Go to previous messageGo to next message
jnz is currently offline  jnz
Messages: 3396
Registered: July 2006
Location: 30th century
Karma: 0
General (3 Stars)
I'm sure i saw a program once that turns PHP into machine code :/
Re: A challenge. [message #263730 is a reply to message #263561] Wed, 06 June 2007 14:42 Go to previous messageGo to next message
Ghostshaw is currently offline  Ghostshaw
Messages: 709
Registered: September 2006
Karma: 0
Colonel
Machine code and executable aren't the same thing Wink 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

Re: A challenge. [message #263731 is a reply to message #263561] Wed, 06 June 2007 14:47 Go to previous messageGo to next message
jnz is currently offline  jnz
Messages: 3396
Registered: July 2006
Location: 30th century
Karma: 0
General (3 Stars)
The program itself will not be seen at all, you don't even have to run it. It is going to be a new bandtest.dll. The server doesn't bind IP addresses.
Re: A challenge. [message #263742 is a reply to message #263561] Wed, 06 June 2007 15:24 Go to previous messageGo to previous message
light is currently offline  light
Messages: 988
Registered: January 2005
Karma: 0
Colonel
You can run php on the command line. I got part way towards writing a php script then thought "screw this" and did it in bash instead.

http://www.azupload.com/displayImage.php/setid2745.png
Previous Topic: Does anyone still play renegade?
Next Topic: File Compression
Goto Forum:
  


Current Time: Thu Dec 12 12:23:53 MST 2024

Total time taken to generate the page: 0.01331 seconds