EVE Online Source Code Reportedly Stolen; Developer Claims Subscriber Information Is Safe
by Chris Faylor, Apr 15, 2008 9:24am PDTThe reported decompiling of the source code for spaceship MMO EVE Online (PC) will have no effect whatsoever on the game's subscribers, according to developer CCP.
A file purported to contain the game's source code began appearing on torrent sites earlier this week, with popular tech website Slashdot calling attention to the reports.
The supposed leak joins other high-profile data thefts, including that of Valve's Half-Life 2 and NCSoft's Lineage III. The source code for Flaghip's Hellgate: London was rumored to have been stolen as well.
"CCP is aware that an individual claims to have access to the source code of the EVE client," stated CCP.
"Access to the source code for the EVE client exposes no security vulnerabilities, has no privacy protection issues, and poses no threat to our customers' billing information.
"The Python scripting language that is used by the client can be easily decompiled to generate readable code, and we have designed our server-side systems with that understanding.
"Nothing the EVE client can do can affect the game state, no advantage can be gained by manipulating the EVE client, no advantageous or disadvantageous information can be transmitted to other EVE users by altering the EVE client," CCP continued.
"The server-side interface used by the client is carefully protected to ensure that no abusive or unwanted information is transmitted to, or from the internal EVE server systems."
Dear Esther Mac port confirmed
Killing Floor hits a million sales, discounted on Steam
Jam Live Music Arcade announced for PS3, Xbox 360
Metal Gear Online to quietly die this summer
Mad Riders: Techland's ATV racer coming to PC, PSN, XBLA







Comments
Access to the source code for the EVE client exposes no security vulnerabilities, has no privacy protection issues, and poses no threat to our customers billing information. The server-side interface used by the client is carefully protected to ensure that no abusive or unwanted information is transmitted to or from the EVE system.
Nothing the EVE client can do can affect the game state, a manipulated EVE client cannot affect the server, no advantageous or disadvantageous information can be transmitted to other EVE users by altering the EVE client. The EVE client is signed with a security certificate registered to CCP. Hashes are available on our web site for those who wish to ensure the integrity of EVE client download files they may have received from a source other than direct download from CCP’s web site.
Finally, there have been no mass bannings, as reported in some news articles, though we do remove all message board posts regarding violations of our EULA and Terms of Service as per standard policy and procedures. We consider any alterations of the client software, including decompilation, or discussions thereof, to represent such a violation.
Thread Truncated. Click to see all 5 replies.
Thread Truncated. Click to see all 2 replies.
Pilot: Errr..... What?
Ship Computer: Turret tracking decreased to 1.
Pilot: ........
Ship Computer: AlL yOuR DpS aRe BeLoNg To Us.
Pilot: 0_0
*Ship warps into the middle of a level 5 mission*
-Gathering accurate market data from across regions
-Creating client side bots to mine/rat
-Continuosly scanning and adding this information to the overview to give players much improved situational awareness
-Creating macros for doing some of the stuff that requires more precise timing, like getting through gate camps
-Automatically turning off overloaded items before they die
.... etc not to mention all the things that I'm sure CCP hasn't thought of. That said, their game is patched pretty frequently so I think it would be challenging for someone to keep a hacked client working
Thread Truncated. Click to see all 6 replies.
I'm no Python expert and I don't play EVE but offhand it looks like Python is similar to .NET in that unless the released code is obfuscated, it can be easily decompiled. There's a utility in the .NET world, .NET Reflector, which can look at the MSIL code of a .NET executable or assembly and then give you roughly equivalent C# or VB.NET code, right down to being able to create a series of source code files and projects for you. Generally the code's not quite good enough to compile on its own without some work and things like proper variable names and any comments are completely gone, but it's saved my ass before when I've lost source but need to get some section of it back in a hurry (or, when I have compiled code in C# and would like a cheap/easy way to get it into VB.NET).
Thread Truncated. Click to see all 8 replies.
Thread Truncated. Click to see all 3 replies.