Eve Online source code leaked...or not?

Maugrim McFiriba's Eve Online Journal

Maugrim McFiriba (Pádraic Brady), Caldari Soldier. Read about my adventures in Eve here. More »

Eve Online source code leaked...or not?

April 16. 2008 at 12:31
Posted by Pádraic Brady
Comments (0)
Trackbacks (0)
< Programming during Eve's Downtimes: Do Nots!

View as PDF: This entry | This month | Full blog
Really? I'm so disappointed. Up to a few days ago I had a weird surge in hits to my other blog's (packaging source code for) PEAR article sourced from Google searches for "eve online source code". Now this reliable source of traffic has been wiped out from all those news articles declaring Eve Online's source code has been leaked - oh, the Client source code has the leaked. No wait, specifically the Python source code from the client. Hey, it's like less than 2MB???

Does anyone know what Python is? ;-)

If you're a fellow programmer you can commence giggling hysterically... The problem of course is that it's Python. Python is like Ruby, PHP and Javascript in that it's stored and utilised in its plain text form unless obscured to hide the source code (or compiled to bytecode if you want to be prim and proper) - and obscuration methods for scripting languages is notorious for being relatively easy to de-obscure once you know how the obscuration system works. In this case, it seems to be .pyc files - if so that means Python bytecode, and you can "decompile" it yourself using Decompyle. Hell, the decompyle guys offer it as an online service ;-).

I think what really drew attention here is two fold. The main one being all those news articles without a clue what Python is, and why a torrent for Python code decompiled from an MMO's client is nothing news worthy to anyone with an actual clue. The second was CCP's
response, well, their reported response. They started banning accounts on the forums, apparently, and there are even sparks flying over reports of IP bans since they have been tracking the torrent themselves. Putting aside how stupid IP banning is (IP addresses are NEVER, and have NEVER been, a good basis as a unique identifier for an individual as any good web application developer will tell you), CCP's reported actions merely drew attention to the whole debacle (which has developers in stitches the world over by now) and pushed it into the publicity spotlight. Even if CCP didn't perform all the actions they were reported as doing ;-).

That's the informed impartial media (aka Horde) for you...

At the end of the day, this is a story of misconceptions and overreactions without anything truly news worthy backing it up. The only news worthy tidbit in here is that someone distributed Python source code by torrent, easily obtained by any 4 year old with access to decompyler, and such distribution is no doubt illegal at a minimum for copyright reasons.

But maybe there's a shadowy side to all this. Historically, scripted code's readability and ease of access to the readable source code can be a serious problem. Once everyone can read the source code, everyone can also attempt to discover ways of using it to their advantage. We already know all the game logic required to operate the client is contained in the Python code (see devBlog (7 Nov. 2007): Penguins In Space.

But other than Bot programmers, who cares? The main risk to any application is that its state (i.e. the database usually) is compromised and open to data theft or manipulation. This has already happened at least once with a very public shutdown of the Tranquility for 10 days late last year, but I'm confident Python editing was not involved...
Bookmark Eve Online source code leaked...or not?  at del.icio.us Digg Eve Online source code leaked...or not? Bloglines Eve Online source code leaked...or not? Technorati Eve Online source code leaked...or not? Bookmark Eve Online source code leaked...or not?  at Furl.net Bookmark Eve Online source code leaked...or not?  at reddit.com Bookmark Eve Online source code leaked...or not?  at NewsVine Bookmark Eve Online source code leaked...or not?  at blogmarks Bookmark Eve Online source code leaked...or not?  at Ma.gnolia.com Bookmark using any bookmark manager!

Trackbacks
Trackback specific URI for this entry

No Trackbacks

Comments
Display comments as (Linear | Threaded)

No comments

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
 
 
 
 

View as PDF: This entry | This month | Full blog

Calendar

« January '09 »  
Mo Tu We Th Fr Sa Su
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Quicksearch

Archives

January 2009
December 2008
November 2008
Recent...
Older...

Categories



    All categories

    Syndicate This Blog

    XML RSS 2.0 feed
    ATOM/XML ATOM 1.0 feed
    XML RSS 2.0 Comments
    << Previous

    Next >>

    Comments

    Morph about Eve Online Blog Feast
    Mon, 05.05.2008 22:35
    Ah just noticed the link, than ks for including my blog ;-).


    Pádraic Brady about Eve Online Blog Feast
    Thu, 24.04.2008 08:54
    \o It took me a while to lo cate a lot of these blogs by t racking through blogs, discove ring matching ones throu [...]


    Havohej about Eve Online Blog Feast
    Wed, 23.04.2008 22:50
    o/ Glad to see my blog ment ioned somewhere other than my own site! I've spent the last hour or so reading thro [...]


    Pádraic Brady about Programming during Eve's Downtimes: Do Nots!
    Tue, 15.04.2008 17:05
    Just the site I located, home of the subversioned Killboard application which is two point s above the publicly rel [...]


    James Logsdon about Programming during Eve's Downtimes: Do Nots!
    Tue, 15.04.2008 15:39
    A handy website for the API is http://wiki.eve-dev.net Th ey have a bunch of information on the API and the stat [...]


    Pádraic Brady about Meet Brother Cathbadh!
    Tue, 15.04.2008 13:58
    I have a plan to buy a dozen c heap frigates, locate to a low sec gateway, and spend some ti me getting killed ;-). La [...]


    Sniper about Meet Brother Cathbadh!
    Tue, 15.04.2008 01:11
    Hey Just read a few of ur p osts, ur doin well in eve, i m yself am fairly new (about 8 m onths now) and youve don [...]


    Pádraic Brady about I think I Need To Be Ganked...
    Sat, 12.04.2008 19:54
    Working on those now actually ;-). Plan is to have a full set of +3s this week (that's upwa rds of 60mil ISK) which [...]


    Mavric about I think I Need To Be Ganked...
    Sat, 12.04.2008 15:55
    Something else to speed up tra ining times would be at least a +3 learning implant set. Th ey are relativly cheap n [...]


    Pádraic Brady about CSM: The Council Of Stellar Management Elections
    Wed, 09.04.2008 16:21
    Nah, I know I'm overreacting t o an extent and admitted as mu ch in my last comment. The pro blem is my real world be [...]


    CrazyKinux about CSM: The Council Of Stellar Management Elections
    Wed, 09.04.2008 14:54
    I think you're overreacting Pa draic. If any candidate felt h e was being misrepresented on the EVE CSM site (or not [...]


    Pádraic Brady about CSM: The Council Of Stellar Management Elections
    Wed, 09.04.2008 00:36
    In all honesty it's less that I doubt the value and accuracy of the site, and more than I can't recommend a site c [...]


    Serenity Steeele about CSM: The Council Of Stellar Management Elections
    Tue, 08.04.2008 23:55
    I'm curious to know if you can recommend a more transparent and unbiased representation of the CSM candidates than [...]


    Nuyan about Eve Online Blog Feast
    Tue, 08.04.2008 17:59
    Nice, actually some blogs ther e I hadn't seen before.


    Pádraic Brady about Nemesis Prime: Bringing home the ISK
    Tue, 08.04.2008 17:11
    Let's wait till I can afford a Battleship first ;-). I'm lean ing towards a month or so cool ing period to see if I c [...]


    Respect My Content!

    Creative Commons License - Some Rights Reserved
    Original content in this work is licensed under a Creative Commons License

    Recent Entries

    Eve Online source code leaked...or not?
    Wednesday, April 16 2008

    Programming during Eve's Downtimes: Do Nots!
    Tuesday, April 15 2008

    Meet Brother Cathbadh!
    Monday, April 14 2008

    For A Tech II Fitted Drake!
    Thursday, April 10 2008

    Election Standards and F Bombs
    Wednesday, April 9 2008

    Eve Online Blog Feast
    Tuesday, April 8 2008

    CSM: The Council Of Stellar Management Elections
    Tuesday, April 8 2008

    Nemesis Prime: Bringing home the ISK
    Monday, April 7 2008

    Mining Op Fun
    Saturday, April 5 2008

    Setting my own goals for Eve Online
    Thursday, April 3 2008

    Maugrim's Magnolia Bookmarks

    • Web Bot Battle!
    • Richard Feynman - The Last Journey Of A Genius[1988]
    • Spot the flip up link badges
    • Brilliant Button Maker by LucaZappa.com
    • Kane Rizzel - a Pirates Perspective: The Tourist Part Too
    • Bacon ain't sizzling | StarFleet Comms
    • DevNetwork Forums • View topic - Whats your nick/alias history?
    • Django | Snakes and Rubies downloads
    • Ombeve
    • Mystic Worlds: EVE Online: The High Cost of Mistakes
    (More)

    Last Google Search

    Statistics

    Last entry: 2008-04-16 12:31
    25 entries written
    38 comments have been made

    Powered by

    Serendipity PHP Weblog

    Google Analytics

     

    My PHP Blog | Evolution Alliance | Login | Design by ceejay