Forums » General

Cheating

«12345»
Oct 09, 2004 sarahanne link
Ray just likes computer stuff. He's always messing around with my computer. Just the other day he left it in French Keyboard mode. That caught me off guard. :)
Oct 09, 2004 ctishman link
Ray speaks French?

//or should I say... Freedom?
Oct 09, 2004 Pyro link
Tsk tsk, that's what passwords and case locks are for... :P
Oct 09, 2004 SaguratuS link
Ack, you guys need to learn about EULA's and the sort. Technically speaking, nothing I am doing is illegal, regardless of the EULA. Secondly, I'm not interested in cheating, but rather simply finding them, and anything I find will be reported to the devs. I have already been in contact with the devs, and when I have some time I plan on compiling a hacked client and submitting it to them with a list. This is a beta test, finding exploits now is FAR better than finding them in retail, and anything done in-game at this time is not damaging. I should have a few hours tonight to work on it if I'm lucky, and I'll probably be hanging out in the irc channel.
Oct 09, 2004 mr_spuck link
I see only one person complaining... >>

And A1k0n .. good answer. :) I thought about it for a while. If you'd officially allow what he's doing some people might misinterpret it as that you guys do not care about cheating. Which might turn potential players off.
Oct 09, 2004 SaguratuS link
and this is when cracking gets fun...
http://img76.exs.cx/img76/8751/custom-warpout.jpg
Hardcoded into the exe, haven't messed with media.rlb yet =)
Oct 09, 2004 Pyro link
Hahaa, that's awesome! More! More, I say! :P
Oct 09, 2004 mcnut link
and wow we're killing whatever server thats on...

now did you just edit the text? or does that actually do something.
Oct 09, 2004 Forum Moderator link
I think that must just be eye-candy, as dev-warp doesn't work like that at all.
Oct 10, 2004 SaguratuS link
Eh? no, I'm just having some fun with some modding. If anyone wants this EXE with all the string mods (no cheats, sorry), lemme know =)

http://img53.exs.cx/img53/5281/customized.jpg
Oct 10, 2004 paedric link
Server appears to be down.
Oct 10, 2004 furball link
Ok... while I'm NOT a lawyer, I have had to deal with the legal issues in a small way regarding server breakins, etc. What I've learned there applies here too. There are BASICALLY two "issues" involved here.

1) Modifying the client either by patching it directly OR by using a memory modifier program. In a VERY (and I stress VERY) loose sense, this falls under the guise of the DMCA (Digital Millenium Copyright Act aka the root of all evil LOL). Specifically the area of the DMCA regarding reverse engineering copyright protection code. One COULD ARGUE that by either A) modifying the client to produce new strings, or B) modifying the packet stream that the client sends out you are breaking copyright protection code. Except for "educational purposes" reverse engineering that stuff is illegal under DMCA. Of course, there is no redeeming educational purpose here. :)

NOTE: This claim would be VERY VERY tough to uphold in a court of law IMHO. It MIGHT be enough to send a C&D (Cease and Desist) letter but I personally would never try to go to trial on this. LOL

2) Modifying/looking at the packet stream. This falls under one of two guises.
A) Invasion of Privacy. If the DMCA claim is weak, this one is even weaker. LOL Cause AFAIK, you're only seeing YOUR packets from the server. NOW the ONLY way this could work would be if in the process of looking at the packet stream, you happened to catch packets going to another computer at your ISP. IE say someone else on the router that you are connected to. This one would be a B*TCH to prove.
B) One COULD argue by sending false packets to the server, you are attempting to break into the server. There are any number of cyber crime laws that COULD apply here. There's one from the mid 80's (Computer Information and Privacy act as I recall), and one that Clinton signed into law around 96 or so. Of the three possible claims, this one would be the easiest to prove/prosecute.

NOTE: NONE of this would be easy. Furthermore, IF the devs wanted ANY kind of help from the Feds, they would have to prove SIGNIFICANT loss of income. IE On the order of $50,000 for the case to even LAND on the desk of an agent and more on the order of over $100,000 for them to really investigate it. Hell, if it's under $5,000 don't even bother reporting it as they really don't care. (They == FBI Cyber Crime Division).

WHEW long dissertation here... Summary: The legal angle is NOT that good nor would it deter anyone as those in the know are well aware how shaky the ground would be under GS's feet if they tried it. (Which as we've already seen, probably wouldn't happen.)

And remember, IANAL! Nor do I play one on TV!
Oct 10, 2004 roguelazer link
String mods are fun. We did some once. Way back when we were looking up all those funny error messages. Now, if you could find the settings for things like the color of the HUD...
Oct 10, 2004 paedric link
[quote]furball: And remember, IANAL (I am not a lawyer)! Nor do I play one on TV![/quote]

But he did stay a Holiday Inn Express last night. :-Þ

SaguratuS, looking for holes in the game is one thing but I don't think passing out hacked executables is really a good idea. While I can't personally speak for the Devs, I really can't see them being happy with you actually giving the modded files out to other players.

And FYI: Unless you modified your wgaf.cfg, you can use <F12> for screenshots.
Oct 10, 2004 roguelazer link
Actually, he'll need to get new exe's every update. Since the protocol changes every update, and the protocol is specified in the exe... Furthermore, you can't even run the "new" exe without bypassing the updater. Maybe they should make a md5 pass a req to log in, not just to update...
Oct 11, 2004 SaguratuS link
That's true, however since I just saw that I patched my exe the hard way (didn't even check if the strings were located in the exe or media.rlb), it'd be quite easy to just make a standalone memory editor which launches the executable. And MD5 protection on the exe would unfortunately not do a whole lot, and could be fairly easily broken if the person were intelligent enough to fix up the exe with cheats of any kind.
Oct 11, 2004 andreas link
MD5 checks are useless. You can intercept the libc calls to open() and/or dlopen() and/or exec(). If the file is open()ed you return a handle to the original file, otherwise you run the patched file.
Oct 11, 2004 MonkRX link
So what CAN you do with your *hax3d* EXE, and how can the devs fixx0r it?
Oct 11, 2004 Pyro link
He can, ummm... change the messages... :P

Actually, it'd be nice if the messages were in a nice, standalone text file, so anyone who wants can edit them easily. I can't see it being used for cheating, and it'd be a nice way to customize Vendetta.
Oct 11, 2004 cembandit link
Heh. Already been down this road of programming in Vendetta. When you finish the bot your makeing, try to resist the urge to share it with any but the devs. Then take a deep breath and scrap it. I suggest you do a google search for directx or opengl wrappers and start from there. Oh yea...devs...checking the integrity of the gl/dx files would stop some cheats before they get made. The captain america program simply replaced the gl file in the vendetta folder.

someone said- "that rails thing no longer works as it's impossible...all players have "aimbots" so no point in trying to "up" it's ability as it won't do you much good."
not true really. The ability to know when to hit the rail and have it happen for you while your hands are busy flying is rather potent.

Anyhoo, the war between cheaters/antis in online games will rage on. The thing that most bothers me about it is the fact that every minute the devs have to spend on anticheat is a minute lost to any code production.

On the bright side - There was only one other person i know of that used a autogun, and sounds like he got banned. So the skys should be open for honest players in Vendetta.

oh yea, the next gen of bots would probaly be ones that have a radial autoaim, turning off vendetta's inherit autoaim. The vets that turn off autoaim to hit bots circleing around with taychs will know what Im talking about. I've lost intrest in that stuff a year or so ago, now Im working on effiecent ways to send movement/graphical data across the net for games, in the hopes of seeing more custom content in online universes.
Homestar Runner [EiG]