Trying to obfuscate game code
I have a web site, and a game that is java client side, and c++ server side. I am in dire need of obfuscating the client, apparently someone with knowledge of the java language, and a dislike of myself, has been crashing my games through a vulnerability in the game code. Unfortunately I don't have the programming experience to implement races into my game any other way.
So, I need an obfuscating program, and unfortunately, being a college student, I need it for free if at all possible. Even if you have a recommendation, and it isn't free, please still post its name.
My site, in case you are curious, is http://www.spacedomination.com if you try to view it, and it ends up being down or not working, its probably not your computer, for the site is still recovering from a complete shutdown from a "hacker." thanks for any help.
have u even bothered to do a google search b4 posting here?
You will find dozens of obfuscators, most of which are either free or shareware.
You maybe limited to what you are allowed to use the obfuscator for (several prohibit commercial use without a full license).
2 that I can think of off the top of my head are JAX and RetroGuard.
But there are literally dozens out there. Take a look!
Abusea at 2007-7-14 23:15:22 >

I know that it isn't a bug in the game because of testing the game before hand. Also, the game has been re-programmed to show the # of a fleet's race, supposed to be inbetween 0 and 7. These fleets that corrupt the game have a value of -1. Several patches have been put into place in order to solve this, but so far none have successfully stopped the problem.
> I know that it isn't a bug in the game because of
> testing the game before hand.
Maybe your testing was incomplete.
> Several patches
> have been put into place in order to solve this, but
> so far none have successfully stopped the problem.
Maybe the patches missed the bug.
Anyway, if it's possible for someone to break your game by doing this, that's a bug, inasmuch as a security hole is a bug.
Also, if the C++ side of the code has this security hole, and someone is aware of it and is exploiting it, then it's too late to gain anything by obfuscating the java. They'll just keep using whatever exploit they're using. At the very least you'll have to fix the server hole, and then you could obfuscate the java as well if you like.