PDA

View Full Version : Protected Flash Movie


Argoth
04-19-2002, 10:27 PM
Hello all.

I recently bumped in some cool PowerPuff Girls snowboard game. It was a Flash game, so I decided to look at the source of the webpage and download the .SWF file. So I thought: Ha! Now I can play this game all day long, in an offline state, like a real addict. But there seemed to be a problem, when I started the movie, all it showed was the Cartoon Network logo.

I tried to put it into a html file, with the parameters and correct ID, which can also be found in the source code of the original website. It says:

classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 PARAM NAME="movie" VALUE="game.swf?orbitEnhanced=0"
PARAM NAME="quality" VALUE="high"

So I added the game.swf in dreamweaver and I added the parameters and their values and I also filled out the classID.
I saved the html file and opened it. Nothing happened. It just stood blank.

But here's something strange: When I pressed the 'Play' button in DreamWeaver, the game starts, I can select my character and board, but it doesn't load any levels.

I also tried to open it in Flash, but it can't handle protected movies. Hmmm, as I am writing this, I thought: Maybe I can patch this away. I'll try this, but if you have any hints or ideas, please tell me :)

Grtz,

Argoth

PS. the game url for download is:

http://www.cartoonnetwork.com/games/ppg_snowboard/game.swf

and the game online can be found at:

http://www.cartoonnetwork.com/games/ppg_snowboard/

Woodmann
04-21-2002, 09:30 PM
Howdy,
Are you certain you really saved it?

Maybe your browser is just using a cached
version that it saved when you were at the site.
Saving the .SWF file is nothing more then saving
a link to your cache.

Because it's server side dominant, the code is executed
without fully loading it on the webpage.

I hope this makes some kind of sense.

Peace, Woodmann

mambox
04-22-2002, 05:04 PM
just load the game..when ok,look for .swf in your windows.teporary files with a name like game[1].swf
size is:695.764,copy it to your devoted dir and create a game.html contain:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="550" height="400">
<param name=movie value="game.swf">
<param name=quality value=high>
<embed src="movie.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="550" height="400">
</embed>

noting amazing,a generic page who launch swf..nothing protected..enjoy as long you want :)

Woodmann
04-22-2002, 10:13 PM
Howdy,
I shouldnt shoot my mouth off without doing my research:eek:

The swf file is protected and can be made to be fully functional.
You will need to mess around with a hex editor to change some settings. Don't ask me because I don't remember which ones.
(really, I don't)

I still am not 100% sure that when you save a protected swf it is in fact the complete file. Most people make a downloadable package if they want you to have the complete game.
I just can't see how the game.swf can have all the info crammed
into such a small file.

And don't bother with any deflash type util.
They don't work very well.

Peace, Woodmann

evaluator
04-24-2002, 06:49 PM
this flash needs to be online.
At each start of game it connects with server
for "configuration" file. Below is capture from
network card. Tool: "IRIS The NuTWORK Traffuk annihilator!"

GET /games/ppg_snowboard/maps/bunnySlope/bunnySlope_3.txt HTTP/1.0

HTTP/1.1 200 OK
Server: Netscape-Enterprise/4.1
Content-type: text/plain
Content-length: 1250

length=19100&width=170&objectNum=48&o1t=1&o1x=-23&o1y=-61&o2t=1&o2x=144&o2y=-17&o3t=3&o3x=83&o3y=645&o4t=3&o4x=109&o4y=1249&o5t=5&o5x=116&o5y=1505&o6t=3&o6x=77&o6y=2039&o7t=4&o7x=56&o7y=2764&o8t=3&o8x=139&o8y=2918&o9t=3&o9x=134&o9y=3238&o10t=5&o10x=63&o10y=3489&o11t=3&o11x=113&o11y=3921&o12t=4&o12x=111&o12y=4189&o13t=5&o13x=101&o13y=4605&o14t=3&o14x=68&o14y=4847&o15t=3&o15x=34&o15y=5748&o16t=3&o16x=119&o16y=6136&o17t=3&o17x=47&o17y=6558&o18t=5&o18x=67&o18y=7156&o19t=4&o19x=117&o19y=7582&o20t=3&o20x=66&o20y=7958&o21t=4&o21x=35&o21y=8551&o22t=3&o22x=126&o22y=8898&o23t=3&o23x=38&o23y=9428&o24t=3&o24x=116&o24y=9469&o25t=5&o25x=87&o25y=9981&o26t=3&o26x=73&o26y=10670&o27t=4&o27x=108&o27y=11283&o28t=4&o28x=55&o28y=11671&o29t=3&o29x=118&o29y=12029&o30t=5&o30x=118&o30y=12790&o31t=3&o31x=78&o31y=13422&o32t=3&o32x=34&o32y=14096&o33t=3&o33x=125&o33y=14602&o34t=4&o34x=23&o34y=15357&o35t=4&o35x=144&o35y=15416&o36t=3&o36x=85&o36y=15655&o37t=3&o37x=72&o37y=16473&o38t=5&o38x=77&o38y=16625&o39t=3&o39x=86&o39y=17286&o40t=3&o40x=4&o40y=17549&o41t=5&o41x=75&o41y=18238&o42t=1&o42x=-8&o42y=18613&o43t=1&o43x=141&o43y=18653&o44t=1&o44x=-1&o44y=18712&o45t=1&o45x=152&o45y=18745&o46t=1&o46x=10&o46y=18812&o47t=1&o47x=156&o47y=18840&o48t=1&o48x=99&o48y=18903

kevin
04-28-2002, 05:44 PM
Hey,

This isn't meant as protection at all.

As evaluator said it's just looking for a config file from the server.

If you want to choose

Take a look at this:
http://www.cartoonnetwork.com/games/ppg_snowboard/maps/blackDiamond/

What you need to do is download all the various maps and then replicate their directory structure on your computer.

There may be more than just maps it checks for, best thing to do is simply pop game.swf on a webserver and look at the error_log for files requested.

Good luck,


- Kevin

npanic
05-06-2002, 08:11 PM
I don't know if it's useful to u now, but i will attach an UnProtector anyway.

(i just have 2 mention that i only have tested it with movies created with Flash 4/5)
www.npanic2.subnet.dk