Flash Decompiler protection?
Hello,
I've just been learning about Flash decompiler's and was
wondering what kind of encryption protection is available in Flash
8 professional. If none, will there be something in the next
version that will protect decompiler programs from ripping the raw
source files from my flash work?
Thanks for any feedback.
chriscap16,
> I just wanted to point out that the above comments are
> really untrue. Not EVERYTHING can be decompiled.
If a machine can read it, a human can read it. People
created these
machines, after all. ;)
> Anything that compiles to an intermediate language
(Java,
> .NET, flash) can be decompiled. HOWEVER, most
> popular applications today compile straight to machine
> code. This CANNOT be decompiled back into source
> code.
I don't know how many applications today are compiled to
machine code,
but regardless, machine code can indeed be converted to
assembly, assembly
to C, and so on. I'm not suggesting any of this is easy!
I agree with your assertion that compiled apps in Java,
.NET, Flash, and
the like, are easier to reverse engineer than machine
language software,
perhaps by an order of magnitude. But with enough effort,
even the sorts of
apps you speak of can be decompiled.
Of course, mere assertions -- by either of us -- don't prove
anything.
I'm not well versed enough to point to proofs of my
assertions, and since
the original question relates to Flash, it's moot in any
case. :)
> This is a unique concern for flash because it is more
> commonly deployed as a client driven solution in the
> form of .swf files.
This is also a concern for Shockwave, Authorware movies, and
other
lesser known platforms, but because they're lesser known,
it's a smaller
concern.
David Stiller
Adobe Community Expert
Dev blog,
http://www.quip.net/blog/
"Luck is the residue of good design."
Similar Messages
-
Who can reccomend a good Flash decompiler?
I'm looking for a Flash decompiler and I was hoping for a
recomendation.
I work in an organization where we frequently have to update
Flash files
that were built several months or more in the past.
Unfortunately, the
organization system hasn't maintained the FLAs in any
particular spot (until
recently), so the old ones can be very difficult to locate.
Sometimes
impossible. The SWFs, however, are generally much easier to
find.
I'm under the impression that a decompiler will help us
convert these SWFs
back into FLAs so they can be edited and updated. Yes? If so,
which ones
work the best. And why, if you care to share that info.
Thanks a lot.
KBExcellent. Thanks so much.
--KB
"Nickels55" <[email protected]> wrote in message
news:f3h9vk$led$[email protected]..
> Sothink SWF Decompiler is excellent. Why? Because it
converts your SWF
> files
> back into working fla files. Sure your layers and symbol
may change to
> generic
> names, but everything else seems to work great.
> -
DANGER: FLASH DECOMPILER
I found a flash decompiler that can steal every single piece
of a flash
compiled file swf.
to test it i created a flash 8 "encrypetd" swf using
"protection aganist
importing" option when i compile the file.
but this program just skip this it wasnt protected. How can i
protect the
swf? This software can be fatal for us.
Cheers
JaimeBLoody hell this suxs.
I am building a massive worldwide project in flash and i
always though it
was going to be secure. This suxs. I have to combine PHP now
to make it
protected.
THIS IS REALLY BAD FOR FLASH DEVELOPERS.
"Rothrock" <[email protected]> escribió
en el mensaje
news:egtgmg$28c$[email protected]..
> Such old, old, old news.
>
> The "protect against importing" is only of use for
stopping direct
> importation
> to the Flash authoring environment. It offers nothing
against decompilers.
>
> For the Flash Player to play a swf file it needs to be
able to read the
> file.
>
> THERE IS NO WAY ? short of keeping your Flash on a
scuffed CD under your
> bed ?
> to totally protect your file from a determined person.
It doesn't mater
> what
> any given vendor of "Flash security" software tells you.
I'm not going to
> say
> they are liars, but just that their friendship with
reality may have had a
> bit
> of parting of the ways.
>
> There are some things that can help to make it more
difficult for a casual
> user to get your code. The best you can hope for is to
make it more work
> than
> it is worth. Search the forums for "security" or
"decompiler," you should
> find
> plenty of interesting reading.
> -
While booting the Updating ESCD ... Success
The Building DMI Pool .... Says Flash ROM Protected.
Some of the PCs give this message some of them don't. They are the exact same configuration as in my signature. I looked in the BIOS for a BIOS lock, but do not seem to find one. Any Ideas?It had caused my boot time to increase dramatically. I figured out the problem though. I was testing several sticks of RAM and in order to replace a stick I had to remove my Video Card each time. So to facilitate testing I decided to use the integrated video since all I was doing was looking at memtest 186 I didn't need my Video Card. However the removal of that video card was what caused the problem. The instant I put my video card back in the problem ceased.
-
Does Flash Player protected mode / disabling it have any effect on XP?
Does Flash Player protected mode / disabling it have any effect on XP / Firefox?
Been experiencing severe slowness and lock-ups with Firefox of late (since 27.0 / 28.0), which ends with a sudden drop in memory usage and me having to repeatedly shut it down through Task Manager. I have created a new profile and disabled hardware acceleration. I have tried disabling all plug-ins and extensions, yet I noticed that at times (not always) plug-in container was still an active process, which I don't understand. Why would it be active when there are no enabled plug-ins? I also noticed that when plug-in container is not active (showing under Processes in Task Manager) I do not have this problem and Firefox runs normally?
I have run MalwareBytes, TDSSKiller, Hitman Pro and McAfee Stinger - no threats found. -
MSI PM8M-V-H : Updating DMI & Flash ROM protected [SOLVED]
I having problems with PM8M-V-H....
During the boot, i see a message about "Updating ESCD".... OK
Next i see: "Updating DMI information........ Flash ROM protected" and then, after 45 seconds, Windows XP is loaded ok, but if i try to reboot my system, it lock and i need to power off manually.
Before post this topic, i tried the following:
- Clear the CMOS
- Check the system temperature: CPU: 40º C SYSTEM: 32º C
- Check the voltages: Vcore: 1.43 3.3v: 3.34 +5v: 5.21 +12v: 11.95
- Check the IDE connections: Western Digital HD on Primary IDE controller, Master, Jumpers: ok. Liteon CD-RW on Secondary IDE controller, Master, Jumpers: ok
- Changed the memory stick.
- Removed the card reader.
- Removed all hardware and installed again, and the problem persists.
- Installed a video card.
======================================================================================
I've tried to contact MSI Support seven times and don't received any aswer. So i cant waste my time with this.
I see other people here with the same problem, but i can't find a solution. Anyone can help me?
PS: The only way i found to prevent this is disable SATA and FDC controllers. This isn't good, because i have a SATA HD here and i cant use it because this...
Hope anyone can help me.
Thanks.
PROBLEM SOLVED
I solved this problem by disabling "System BIOS Cacheable" in BIOS Setup.
(But this option isn't available in the original bios from MSI, so i had to edit the bios using MODBIN6 2.01.01).This sounds like BIOS issue? hmm.. This sounds like a or some PCI devices are holding up the resource even after Windows has initiated shutdown. Anyway it's good you found the fix...
-
I am looking for a flash free flash decompiler tool out there
on the web. I have a swf file that I am trying to decompile.
Thanks!I tried to convert the SWF to FLA but for some reason it didn't do such a good job with it, because when I tried to compile it again, it was not working the way it should.
Do you know of any better decompilers? -
URGENT Flash Decompiler Needed
I am wondering if anyone has a .swf decompiler. I was working
on the final corrections to a flash site for my client Cabinet
Source
http://www.hookmedia.biz/cabinet_source/v4_f
and I had to restart my computer and when I restarted it and tried
to open the .fla it said "Failed to open document" and now I can't
access it at all. So I am wondering if anyone has a decompiler and
if you do would you be willing to convert my .swf to an fla? This
is really urgent, I literally was making the final corrections to
the site tonight for my client. Thanks in advance.
http://www.hookmedia.biz/cabinet_source/v4_f/index.swf
and index.flawithhisstripes wrote:
> Urami, thanks for your reply!
> That was what I thought too except that I had this
broken into three
> scenes: preloader intro and site. And in this particular
swf the preloader and
> the intro scenes are combined, yet the site scene is not
included. Which leads
> me to believe there's either some sort of glitch in the
software, which is
> completely possible, or we just didn't do something
correctly, which is
> obviously less likely because it's a pretty basic
process of a UI perspective.
as i said in previous post, there is no actual scenes in
flash. Scene are blank frames
and they are not included when the movie is exported.
This is the very reason why we always use label names in
action not scene names as using
go to (scene name) fail to perform almost 80 % of the time.
I don't think it's a glitch, it can't recreate something that
isn't there.
Think of scene as side note sticker which you never give to
client once the job is done.
Pretty much it, minor authoring convenience.
You can do simply test, animate from frame 1 to 10 than scene
2 from 1 to 10. Export to
swf and import to flash. The scene will be a blank frame and
frame 1 of scene two will
becomes frame 11. Thanks how it works in flash.
Unless, we have some misunderstanding here :) if that's the
case than sorry
Regards
Urami
Happy New Year guys - all the best there is in the 2006 :)
<urami>
http://www.Flashfugitive.com
</urami>
<web junk free>
http://www.firefox.com
</web junk free> -
Custom player of Flash stream protected with DRM
I would like to embedd into our application which is running in DirectX fullscreen player of Flash video stream protected with DRM. How can we achive it? Is it possible to buy library as for Microsoft DRM? Or is there any other solution?
Stream is already protected. I need a embed player into our application. The main problem is that it runs in Fullscreen DirectX mode.
-
Protecting swf files from being decompiled
At the end of the day, our flex apps are deployed as swf
files which have the potential to be decomplied and thereby our
intellectual properties lost. There are tools in the market which
claim to secure the swf files from being decompiled. Are these
tools live up to their claims? Is it worthwhile to spend money on
these tools? Would the protected swf become harder to deployed? Any
good products already available in this line? Please point out
some. Thx.Most of the tools I have seen are geared towards extracting
resources from swf's. I use one myself (eltima.com) for
"harvesting" manufacturers content for my motorcycle dealers. They
are authorized to use this content, but finding someone at Yamaha
of Kawasaki or any of the majors who even knows where to find these
resources is next to impossible. I have also used it to learn from
by viewing scripts, but as you say, at the end of the day, I think
the concepts and best practices are about the only thing worth
taking away from others efforts, not the code.
Unlocking a protected file can be done as well and I remember
using a product over a year ago to get at the scripts within an swf
(I wanted the URL's that pointed to media - it was legal for me to
do this). It ran from the command line and output the scripts.
There aren't too many of these types of programs to be found, but
they exist.
My personal opinion is that it's not worth the effort. My
java classes can be decompiled and if someone wants to go to that
trouble, more power to them. To my knowledge, there isn't anything
out there yet that is perfect for backwards engineering an swf into
an MXML file, but a competitor of FLASH Decompiler says that they
can decompile Adobe 9 PLAYER swf's. For what it's worth, I plan on
posting the majority of my code on my flexdev.org site once I get
it established.
For people who make components for sale, this could be an
issue of stolen revenue if the decompilers get sophisticated enough
to reverse engineer the swc into a usable MXML file. I would be
against anyone who stole code for this purpose, for sure. -
Corrupted flash file?... decompiler?...
Hi all
I have made a backup on an external hard-drive of some flash
files (.fla) I created on Flash MX2004.
When I try to open one of them, Flash MX2004 simply shows
this alert:
"unable to open document: blabla.fla"
No other explanation. I assume therefore that this file is
somewhat corrupted.
It is a long, complex flash movie, and I gringe at the idea
of having to re-create it!
What can I do to try to "un-corrput" the file, or at least
discover what's wrong with it and why
Flash is enable to open it?
If all fails, what would be a good, free flash decompiler for
Mac?
seb ( [email protected])
http://webtrans1.com | high-end web
design
Downloads: Slide Show, Directory Browser, Mailing ListPost the swf and I'll decompile it for you.
-
How do I troubleshoot Flash Player's protected mode for Firefox?
Starting with Flash Player 11.3, a protected mode was added as a new security enhancement for Firefox 4.0 and greater on Windows Vista and higher. This security enhancement is designed to limit the impact of attacks launched from malicious Flash content (SWF files). For additional details on this feature, please see Inside Flash Player Protected Mode for Firefox
After reviewing this FAQ, we'd appreciate if you would take a minute to let us know if it helped. There is a link to a two question survey at the bottom of the page.
While we believe this feature is fully tested and reliable, if you encounter issues with Firefox we recommend the following troubleshooting steps.
Problem: Flash content does not appear, YouTube display errors such as "An error occurred. Please try again later.", or Flash video will not function properly.
Solution: If RealPlayer is installed on your system, please disable the RealPlayer Browser Record plug-in.
Launch RealPlayer
Click the RealPlayer icon in the upper left corner of the window and choose Preferences.
Choose Download & Recording from the left hand panel
Uncheck "Enable Web Download & Recording for these installed browsers"
Click OK and close RealPlayer
Restart Firefox
If you are viewing this page in Firefox and Flash Player is not working, please click here for an HTML5 version of this video: YouTube HTML5 HD Link
Problem: RealPlayer is not installed, Flash Player crashes in Firefox
Solution:
Troubleshoot Extensions and Add-Ons by launching Firefox in Safe Mode
1. Exit Firefox
2. Click Start > Run
3. Type the following then press [Enter]:
firefox.exe -p
4. Click Continue in Safe Mode
5. Attempt to reproduce the problem
If the problem does not occur in safe mode, please try to isolate it down to an individual plug-in.
1. Exit Firefox
2. Re-launch Firefox
3. Click Firefox > Add-Ons > Extensions
4. Click Disable on all of your extensions
5. Attempt to reproduce the problem, while enabling each extension until you can reproduce the issue
If the issue persists in Safe-Mode, please continue with the steps below:
Some users have indicated that random crashing stops when clearing their Firefox profile. This step will allow you to temporarily test with a clean set of Firefox preferences, without losing your preferences.
Exit Firefox
Click Start > Run
Type the following then press [Enter]: firefox.exe -p
Click Create Profile
Click Next
In the Enter new profile name dialog, type "Test"
Click Finish
Select Test and click Start Firefox
Use Firefox as normal. If the problem goes away, clearing your Firefox preferences, or migrating the important settings (bookmarks, etc) to a clean Profile may be a good permanent solution.
If the problem persists, switch back to your old profile by doing the following:
Exit Firefox
Click Start > Run
Type the following then press [enter]:firefox.exe –p
Choose your old account (typically "default")
Click Start Firefox
Solution: Try a clean Windows profile (You must be an Administrator to complete this step. If your user account is not an admin type, skip to the next section for instructions on reporting a bug.) Creating a new Windows user will rule out any account-specific preferences that may be enabled on your system.
Create a user account in Vista
Create a user account in Windows 7
Use Flash Player normally. If the problem goes away, this indicates a compatibility problem, either with software you have installed or with preferences set on your account.
Reporting a bug:
Please file bugs at bugbase.adobe.com.
Choose "Adobe Flash Player" as the product
Choose "Browser Integration" as the product area
Please provide as much information as possible with what you were doing before the crash and an exact URL where the crash occurred.
If available, please attach your Firefox crash logs to the bug using the Attachments field.
Show hidden files and folders. For more details, see the instructions for the operating system that you use: Vista and Windows 7.
Crash logs are located at C:\Users\username\AppData\Roaming\Mozilla\Firefox\Crash Reports\
Logs will be located in either the pending or submitted folder, depending on whether or not you submitted the crash report to Mozilla.
Last resort
Finally, if these problems are blocking you from using Flash Player we recommend, as a last resort, you either revert back to Flash Player 11.2 or temporarily disable Protected Mode. We strongly recommend that Protected Mode is manually enabled once this issue is resolved.
To revert to a previous version of Flash Player, please see this FAQ: How do I revert to a previous version of Flash Player?
To disable Protected Mode, add the following line to your mms.cfg file located in:
Windows 32bit: C:\windows\system32\macromed\flash
Windows 64bit: C:\windows\syswow64\macromed\flash
ProtectedMode=0
If the mms.cfg file does not exist, create one using any standard text editor (e.g.. notepad)
Depending on your operating system, you might need to first save the mms.cfg file to a writable location (such as your documents or desktop folder) and then copy the file into the destination folder using Windows Explorer.
To re-enable Protected Mode, simply remove the line from the mms.cfg file.
Hopefully this FAQ helped you. Please let us know by taking a minute to fill out this simple survey.
Did this FAQ help?Please ask your question on a forum for the Flash Player
-
I have: a self-created AMS 5.0 running on Amazon.
Using latest OSMF player.
I'm Using EZDRM for Flash Access protection.
I have a dynamic bitrate f4m created with the F4F packager. It contains data for three bitrates.
I know that my S3 bucket and Cloudfront distribution are generally working because I can play a set of non-drm files using a RTMP-style manifest
I am successfully issuing the license and playing the videos using that manifest when the files are located on the AMS itself.
The working call to the manifest is this: http://media.blah.com/vod/BlahBlah/Blah.f4m
I think the relevant portion of the manifest is this:
streamId="Blah-1000"
url="Blah-1000"
bitrate="1000"
bootstrapInfoId="bootstrap4543"
drmAdditionalHeaderId="drmMetadata8495"
I think the correct way to approach this it to leave the manifest on AMS and manually change the url in the manifest for each video file
I've tried changing the url in the manifest to point to the cloudfront location
http://blahblah.cloudfront.net/cfx/st/mp4:Blah
But I simply get back: "We are unable to connect to the content you requested."
Your guidance greatly appreciated.
Ken FlorianHi,
I created a project (JDeveloper) with local xsd-files and tried to delete and recreate them in the structure pane with references to a version on the application server. After reopening the project I deployed it successfully to the bpel server. The process is working fine, but in the structure pane there is no information about any of the xsds anymore and the payload in the variables there is an exception (problem building schema).
How does bpel know where to look for the xsd-files and how does the mapping still work?
This cannot be the way to do it correctly. Do I have a chance to rework an existing project or do I have to rebuild it from scratch in order to have all the references right?
Thanks for any clue.
Bette -
How will I know when Flash Player will run with out crashing in Protected Mode?
Firefox 15.0.1 had to disable Flash Player Protection Mode to view flash videos. I want to know how I will know when to enable Protection Mode.
It is a case of try it after upgrades and see if it works.
There will probably be celebrations if and when it is fixed ;-)
I have not noticed any Firefox staff predicting imminent fixes.
(Which reminds me I need to try something, I remembered reading about a novel solution that I have not yet tried) -
Protecting EXE, PDF and SWF files from piracy
I am hoping others in the community have some experience with protecting their Captivate output (EXE and SWF files) from piracy. We will be selling our eLearning products developed with Captivate through our online store and want to protect them against file sharing and other forms of piracy. I have found several companies online offering DRM (digital rights management) and SAS (software activation services) that require users to enter a license key to use the products. I am looking for any recommendations from users who have implemented these types of services. What provider did you use and what issues did you encounter. Any insights would be greatly appreciated!
Thanks,
JasonMost of the tools I have seen are geared towards extracting
resources from swf's. I use one myself (eltima.com) for
"harvesting" manufacturers content for my motorcycle dealers. They
are authorized to use this content, but finding someone at Yamaha
of Kawasaki or any of the majors who even knows where to find these
resources is next to impossible. I have also used it to learn from
by viewing scripts, but as you say, at the end of the day, I think
the concepts and best practices are about the only thing worth
taking away from others efforts, not the code.
Unlocking a protected file can be done as well and I remember
using a product over a year ago to get at the scripts within an swf
(I wanted the URL's that pointed to media - it was legal for me to
do this). It ran from the command line and output the scripts.
There aren't too many of these types of programs to be found, but
they exist.
My personal opinion is that it's not worth the effort. My
java classes can be decompiled and if someone wants to go to that
trouble, more power to them. To my knowledge, there isn't anything
out there yet that is perfect for backwards engineering an swf into
an MXML file, but a competitor of FLASH Decompiler says that they
can decompile Adobe 9 PLAYER swf's. For what it's worth, I plan on
posting the majority of my code on my flexdev.org site once I get
it established.
For people who make components for sale, this could be an
issue of stolen revenue if the decompilers get sophisticated enough
to reverse engineer the swc into a usable MXML file. I would be
against anyone who stole code for this purpose, for sure.
Maybe you are looking for
-
Safari 5.0.6 won't open and I have to use force quit to quit it.
Safari 5.0.6 won't open and I have to use force quit to quit it. I'm using OS 10.5.8 I've tried reinstalling it and that doesn't work either. This is the crash report (It's huge - sorry) - Thanks Date/Time: 2011-09-09 22:06:07 +0100 OS Version:
-
Hi all, Our scenarion is like this RFC -> XI -> File When we are calling the RFC ( inside a program ) from the client we are getitng a shortdump with the error ... 'JCO.Server could not find server function 'STOCK_ENQUIRY_OUT' any idea where is the e
-
Hello everybody... check out the copy below... this is how ADOBE describe FREEHAND on THIS website...pretty amazing eh! This poses the question to me, why not practice what you preach adobe! why don't you take a leaf out of your own (or macromedia's)
-
Add a second series to a scatter plot.
I have two tables, each with non-adjacent x and y data columns. I would like to plot both series on one plot as separate series. I have read the pdf help file, and searched through past discussions here. Non of the tips in those locations work. An
-
GNU Screen and framebuffer (uvesafb)
Hello, I am using arch linux without X. I have installed a framebuffer (uvesafb) and am using GNU screen to multitask. I have seen that the screen cannot use a frame buffer as when a try to use fbi I get this output: ioctl VT_GETSTATE: Invalid argume