A Flash Developer Resource Site

Page 1 of 2 12 LastLast
Results 1 to 20 of 29

Thread: stole games reading bytecode

  1. #1
    Custom User Title Incrue's Avatar
    Join Date
    Feb 2004
    Posts
    973

    stole games reading bytecode

    I know its possible in theory, but in the real world how many games are stolen AFTER you put some obfuscation in the swf?I mean, they stolen only cos they could read the bytecode?
    Does anyone have one real example of it?

  2. #2
    Senior Member ozmic66's Avatar
    Join Date
    Oct 2005
    Posts
    472
    Games stolen from binary files is one thing, but swf files are far from byte code

    there's quite a few swf decoders out there that will show you every part of the movie and code, and even recreate the .fla

    what kind of 'obfuscation' were you thinking about (other than password protecting which doesn't do much anyway...)?

  3. #3
    Senior Member Ray Beez's Avatar
    Join Date
    Jun 2000
    Posts
    2,793
    I think he's asking, how many of these theives bother to hack SWFs.
    I'd say a majority don't bother.

  4. #4
    Hype over content... Squize's Avatar
    Join Date
    Apr 2001
    Location
    Lost forever in a happy crowd...
    Posts
    5,926
    Had to approach a site ( I'm not even going to bother naming them ) on Friday who had hacked Static Shock.

    They'd altered it so all the files pointed to the copies on their server, and put in a bit of branding for themselves with a clickable link in the game.

    We'd mildly protected it, nothing too over the top, just enough to stop the out and out ASV script kiddies, and it still got done.

    Because of this I'm looking to set up a site that will be an invite only kinda thing where members can report cracked / stolen games they've found and then developers can hit these sites on mass to have them removed.

    Squize.

  5. #5
    Script kiddie VENGEANCE MX's Avatar
    Join Date
    Jun 2004
    Location
    England
    Posts
    2,590
    Remember Mochibot? Might help keep track of this stuff...
    http://www.birchlabs.co.uk/
    You know you want to.

  6. #6
    Hype over content... Squize's Avatar
    Join Date
    Apr 2001
    Location
    Lost forever in a happy crowd...
    Posts
    5,926
    That would just be hacked out straight away.

    Crazy Balls had adverts inbetween levels for sN games, gAP etc. The hacked version even removed those!

    Squize.

  7. #7
    Custom User Title Incrue's Avatar
    Join Date
    Feb 2004
    Posts
    973
    I am talking about program that removes junk code inserted by SWF Encrypt...
    Just wondering if this kind of program must be something dificult to find, only a very few people find it and because of this, very few(or a lot, or none) game are stealed with it...

  8. #8
    ....he's amazing!!! lesli_felix's Avatar
    Join Date
    Nov 2000
    Location
    London UK
    Posts
    1,506
    Isn't Actionscript 3 going to stop this by having AS stream from a server rather than actully be contained in the swf?

    Still possible to hack in theory, but far more difficult...

  9. #9
    Senior Member DayDream's Avatar
    Join Date
    Aug 2000
    Location
    Belgrade/ Serbia
    Posts
    370
    HeliAttack 3 got hacked by a few sites - I wrote a nice letter and asked them to take it done - which sadly is about all you can do...

    They hacked Crazy Balls - oh man - that's a sad waste of time...

  10. #10
    Hype over content... Squize's Avatar
    Join Date
    Apr 2001
    Location
    Lost forever in a happy crowd...
    Posts
    5,926
    Yep, hacking a game that's in the public domain anyway.

    l33t as you like

    Squize.

  11. #11
    Official Shoe Shiner thehumanchimp's Avatar
    Join Date
    Jul 2003
    Location
    London
    Posts
    953
    Just out of interest, can anyone find the .swf file in the page below, in their cache? (try any/every browser you have) If this works, i'll have made an uncacheable swf...

    http://humanchimp.be/secure/stream/game.html

    I haven't used any headers to tell the browser not to cache it, its just the way it is served up is different. Even if it does appear in your cache you shouldn't be able to open it ******* Decompiler - you should get a "swf is corrupted" error, but it should work fine in your browser

    [edit] there seems to be a bug where the loader seems to slow right down at about 94-98%, please tell me if it happens to you [/edit]
    Last edited by thehumanchimp; 02-20-2006 at 12:51 PM.
    Message on a gravestone: I finished before you in the human race.

    Using: Flash MX

  12. #12
    ....he's amazing!!! lesli_felix's Avatar
    Join Date
    Nov 2000
    Location
    London UK
    Posts
    1,506
    I managed to open the php stream in the standalone flash player, then saved it as a projector. Not sure if it can be ripped from that. It was the best I could do, but then I dont have any flash hacking software.

  13. #13
    Official Shoe Shiner thehumanchimp's Avatar
    Join Date
    Jul 2003
    Location
    London
    Posts
    953
    oh, thats sneaky

    ... but fixed
    Message on a gravestone: I finished before you in the human race.

    Using: Flash MX

  14. #14
    ....he's amazing!!! lesli_felix's Avatar
    Join Date
    Nov 2000
    Location
    London UK
    Posts
    1,506
    Hmmm, now it works in IE but not firefox.

  15. #15
    Official Shoe Shiner thehumanchimp's Avatar
    Join Date
    Jul 2003
    Location
    London
    Posts
    953
    how do you mean it doesn't work in firefox? can you get the swf from the cache?

    all i did was tweaked it so that it rejected the Flash Player's user agent from accessing the swf file.
    Message on a gravestone: I finished before you in the human race.

    Using: Flash MX

  16. #16
    ....he's amazing!!! lesli_felix's Avatar
    Join Date
    Nov 2000
    Location
    London UK
    Posts
    1,506
    Ok, must have been intermittent, the page wasn't working in the browser, but now it is.

    Weird, I managed to get firefox to load the stream directly, then tried "save page as"

    I took ages(like about 20 mins), but eventually downloaded the swf. I've tried it again, but it seems to get stuck at 423k.

  17. #17
    Official Shoe Shiner thehumanchimp's Avatar
    Join Date
    Jul 2003
    Location
    London
    Posts
    953
    The file you sent me comes up with "The .swf file is corrupted" when i try to decompile it, so you wouldn't be able to edit it (at least not with *******). It also does not work if you just run it, it gets stuck on about 92%. So far the protection seems to be working
    Message on a gravestone: I finished before you in the human race.

    Using: Flash MX

  18. #18
    Linux Fanboy HeraldofWoe's Avatar
    Join Date
    Oct 2005
    Posts
    142
    My philosophy, is if they crack it, do your best to ensure that they don't understand it.
    I generally follow theses guidelines for protecting my games:
    After it's finished, I go back, splice, chop, and mangle the code as best as possible, without messing the game up. Add unnessesary code, change simple code into the most advanced and confusing code I can make it, And use various swf protection programs as another step.
    If your really violent, you can program virii into your game, with a trigger.

    It works pretty well for me, at any rate.

  19. #19
    Official Shoe Shiner thehumanchimp's Avatar
    Join Date
    Jul 2003
    Location
    London
    Posts
    953
    all that code mangling won't stop someone from adding their image onto the first frame and putting it up on their website though.

    If your really violent, you can program virii into your game, with a trigger.
    you can?!?
    Message on a gravestone: I finished before you in the human race.

    Using: Flash MX

  20. #20
    Linux Fanboy HeraldofWoe's Avatar
    Join Date
    Oct 2005
    Posts
    142
    Well, in theory you could, but I think it's illegal. *sniffle

    *edit
    But it's incredibly difficult, since actionscript is OOP :/
    *edit

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




Click Here to Expand Forum to Full Width

HTML5 Development Center