STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228052
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2560 · P5120

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/79824590?noj=FRM79824590-25DN" width="1" height="1"></div>

This is the wiki page for Flash #169566
Visit the flash's index page for basic data and a list of seen names.


waterlollies Cracked.swf
12,67 MiB, 09:34 | [W] [I]

Threads (1):

[AA7C8TN]F ! http://swfchan.org/6996/
ARCHIVEDDiscovered: 20/4 -2015 05:12:37 Ended: 11/8 -2015 13:07:58Flashes: 1 Posts: 13
/ > /show/ > Thread 6996 Age: 113.34d Health: 1% Posters: 8 Posts: 13 Replies: 10 Files: 1+2
>> Anon 19448 Waterlollies cracked kinda. This animation has a check on frame302 if the flash is not being played from newgrounds. I changed the url string into ".swf" and that seems to allow the flash to play locally. As long as that is at the end of the url of the flash, it should play anywhere. If anyone knows a better way to edit actionscript stuff to where I could actually delete this function outright, let me know please. [IMG] waterlollies Cracked.swf (12.67 MiB) 720x595, Compressed. 14360 frames, 25 fps (09:34). Ver9, AS3. Network access: Text: Yes. Bitmaps: Yes. Audio: Yes. Video: [find in archive]
>> Anon 19451 >># it works
>> Anon 19452 >># Good to hear.
>> Anon 19453 That was really weird but also really cool, thanks for uploading this.
>> Anon 19454 So watch it at newgrounds, it's free.
>> Anon 19463 Wow you did it! My request has been fulfilled. You don't know how long I've waited for this OP, ever since 2007 when this came out I have hated the domain name restriction. The only thing changed is the URL right? The visual and audio resources are untouched? Can you please write a short tutorial on how you did it? If you did you would help the flash community greatly since there are so many of these domain-locked flashes around. With your help we can help them become available everywhere!
>> Anon 19464 Whoops, forgot to say thanks. Thank you very much!
>> Anon 19474 >># >The only thing changed is the URL right? The visual and audio resources are untouched? Correct. I used a program called Flashbulb which allows you to add/remove or edit images, tags, sounds, and other stuff from a flash file. So nothing from the animation should have changed (unless there were further anti-piracy measures placed later in the flash, which I didn't check). I also used Sothink SWF decompiler to actually look at the code in the flash to find the line of code that stops the flash animation if it is posted on another website. >Can you please write a short tutorial on how you did it? I could tell you the step by step process of how I did it, but what you need to know is that different flashes use different means of stopping people from stealing the flash file. I just lucked out on this one because it was so simple and I found a way to edit the code via flashbulb to stop the DRM and such. I'll try explaining how I did it in the next post.
>> Anon 19475 >># http://pastebin.com/JXCUFQRd Here is a simple step by step how to hack this particular flash. I am kinda lazy when it comes to typing anything long and detailed like that so hopefully I explained enough that you get the idea.
>> Anon 19492 Thanks a lot man, you really went above and beyond! I'll just copy and paste your instructions into this post so it will be saved to the swfchan archive, just in case anyone needs it in the distant future. ---------------------------------------- -------------------------- >># First off you need two programs. A decompiler to see whats on the inside of a flash like the shapes, sounds, and importantly the code. I use a cracked sothink SWF decompiler. The trial version should give you enough to at least look inside the flash. And a program to edit them. Flashbulb is nice as it lets you actually find where things are defined and created in the flash and you can just delete or replace them and it should leave everything else untouched. Flashbulb seems to have a somewhat limited ability to edit the code though. Honestly if you have a program that can compile .fla files into SWF, you could just stick with a decompiler and remake the flash how you want it, but you risk messing up certain things like positions and such (this is why most zone flash edits are pretty shitty. Decompiling and recompiling a flash may have adverse effects on stuff). How I managed to crack this flash 1. Use swf decompiler to open up the flash. In the export window on the right side, you can expand the flash and see the different things inside it like shapes and sounds. What you want is in the action tab. 2. open the action tab. There is a bunch of files in here with different kinds of coding. What we want is the main timeline file that should contain what the flash will initially start using. Open the next folder 'waterlollies_NG_fla'. 3. click on 'MainTimeLine'. You should see a bunch of code in the center of the screen. 4. Look for a URL address. Since this flash is set to only play on newgrounds, the flash is somehow checking where it is being played. In the case of this flash, go towards the bottom.. 5. Examine the code here: function frame302() { stop(); if (loaderInfo.url.indexOf("http://uploads. ungrounded.net") < 0) gotoAndStop(4); } else { play(); } return; } here I will try to break down what is happening. //this first line defines the function. Its name suggests this is checked on frame 302 function frame302() { stop();//This stops the flash animation from playing //This is an if statement. If statements check a statement to see if it is true or not. In this case, It is checking the URL of the flash to see if it loaded from this website. if (loaderInfo.url.indexOf("http://uploads. ungrounded.net") < 0) {//If the ifstatement is true in that it isn't being played on the site, then go 4 frames back and stop. gotoAndStop(4); } else {//if the flash is being played on that webpage, continue playing the animation. play(); } return; }// end function I should note that not all flash will use this sort of technique to stop people from playing their flash. They could have multiple checks or hide flash assets inside another flash. 6. Alright so we found out how this flash is stopping the user from illegally viewing this flash on another website. Now we need to somehow edit this code to bypass it. One could decompile the flash and recompile it without that line of code, or you could try replacing that URL with a different one. 7. Now open flashbulb and open the flash in that. . It might take a moment to load up, what with being a pretty large flash file and all. 8. Now It was kinda luck how I found this. In the first few lines you should see something called "DoABC" left click that. 9. To the right of that, there should be a few buttons, a green triangle pointing to the right. being one of them. Hovering over the buttion it should say "edit tag". Click this button. 10. You should see a bunch of random words. Scroll towards the bottom and lo and behold the URL to the flashwebsite we saw earlier is here. 11. Replace that URL with something else like file:// would make it so it only plays locally on a computer and not from a website. I chose .swf since that means as long as that is in the URL it should play regardless. 12. Under the edit tag button, there should be a green triangle pointing to the left. It should say "overwrite tag". Click this. A popup might appear saying something about editing this file could cause problems. Just hit ok or whatever. 13. go to file and save or save as.. 14. Now test the flash. It should just play normally now.
>> Anon 20806 >># Flashbulb, huh? You from 7chan, by any chance?
>> Aedako 20888 Flashbulb will eventually have an automatic filter to make all conditional checks involving GetURL to always succeed. It's currently low priority though -- focusing on improving the program's ability to create new content.
>> Anon 20894 with a name like waterlollies I expected porn. Such a waste of time.



http://swfchan.net/34/169566.shtml
Created: 20/4 -2015 05:20:52 Last modified: 8/8 -2019 18:58:46 Server time: 25/04 -2024 11:34:53