Prevent SWF files from being decompiled back into FLA format

Some programs such as Sothink SWF Decompiler may be used to
decompile the SWF files back into FLA format. Even the ActionScirpt
inside the SWF files can be decompiled as well! No one can even
tell the difference between the original FLA file and the compiled
FLA file! What can we do to prevent this from happening? I heard
that we may protect the SWF files by using ActionScript Obfuscator.
Is it true? How to do that? Please help, I must do something on
it.

Ng Jackie wrote:
> Some programs such as Sothink SWF Decompiler may be used
to decompile the SWF
> files back into FLA format. Even the ActionScirpt inside
the SWF file can be
> decompiled as well! No one can even tell the difference
between the original
> FLA file and the compiled FLA file! How can we do to
prevent this from
> happening? I heard that we may protect SWF files by
using ActionScript
> Obfuscator. Is it true? How to do that?
It's not true. SWF can't be protected.
There are companies trying to sale products claiming they can
protect SWF
file, don't fall for that.
In order to protect the file they jam the code and name of
variables and functions.
This however does not go w/o consequence. There is only how
much you can mess the
file up before the player will be unable to run it. Very
risky games if you do that.
One of the tools that was doing that, produced files which
stop working with next
player upgrade. From version 7 to 8. Than you just can't open
it anymore.
Secondly, as soon as such tool appear, the producers of
decompilers provide antidotes.
Upgrades with work around for the protection.
Best Regards
Urami
!!!!!!! Merry Christmas !!!!!!!
Happy New Year
<urami>
If you want to mail me - DO NOT LAUGH AT MY ADDRESS
</urami>

Similar Messages

  • 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.

  • Prevent OST file from being excluded from workstation backups

    Is there a way to prevent OST files from being excluded from client/workstation backups in WS2012E?
    Thanks,
    Reg
    This is especially a problem for clients that have migrated to Office 365 exchange service as they have no local backup of emails that were deleted and think synced with Office 365.
    Reginald Hook

    OST files are not a local backup, they are a cache of what is in the mailbox.
    https://support.office.com/en-gb/article/Introduction-to-Outlook-Data-Files-pst-and-ost-6d4197ec-1304-4b81-a17d-66d4eef30b78#__toc290027730
    Robert Pearman SBS MVP
    itauthority.co.uk |
    Title(Required)
    Facebook |
    Twitter |
    Linked in |
    Google+

  • Preventing .jpeg files from being generated/saved

    I'm trying to capture a graph on the front panel into an .html file using the case structure in the attached .vi.  The case structure works but I keep getting  a jpeg file in the form of CT0327xxxxxxx.jpeg saved in the C:\vibration data directory each time a capture is performed.  How do I keep this image from either being generated or saved?  Thanks in advance.
    Message Edited by GSO on 09-12-2007 10:33 AM

    Sorry. Here it is.
    Message Edited by Dennis Knutson on 09-12-2007 11:18 AM
    Attachments:
    Append Image.PNG ‏46 KB

  • How to protect class files from being decompiled?

    any ideas
    guide me

    You may consider looking into Java native compilers.
    I'm referring to compilers that take existing Java
    code and convert them into native executables rather
    than class files which are interpreted.yeah... kills portability too.

  • Any ideas how to fix an "unexpected error" that is preventing my files from being converted?

    I just bought this program to convert PDF files and it can't due to an "unexpected error". I'm pretty sure I just wasted my money but am hoping maybe someone has an answer!

    Hi Chelsey,
    Hope I can help!
    What is the file type and size? Is the PDF a scanned document?
    Also - check out this guide to help you get started. Click here.
    Regards, Stacy

  • Convert  DV-AVI file from the sony camcorder into MPEG2 with time and date

    I want to capture or convert a raw DV-AVI file from the sony camcorder into MPEG2 format...this i want frame by frame conversion and i also want the metadata i.e. time and date to be captured at the same time when the conversion is done....so i want to know that which is the JAVA tool available for that ?
    pls.. kindly reply mi on the emaiID: [email protected] my contact no. is:09869256073
    with regards,
    nilesh hardikar

    I read a whole bunch of random responses to similar questions ... here's some
    Try opening the file in iMovie
    Try changing the filename extension to ".dv"
    Here's an interesting one: http://discussions.apple.com/thread.jspa?messageID=6172027
    But my personal favorite idea is to just re-export the file from a PC in a better supported codec
    (BTW If you don't have access to a PC then you can easily install Bootcamp on your Mac .... you can even download a free prerelease copy of Windows 7 to install on the Bootcamp partition if you're quick)

  • How do I prevent files from being backed up to iCloud and iTunes?

    I have created the ios app using adobe AIR16 and flash cc. After submission of my aap into aapstore, I received a message from Apple with the following message –
    From Apple
    2.23 - Apps must follow the iOS Data Storage Guidelines or they will be rejected.
    By using xcode we can prevent files from being backed up to icloud and itunes, but i want to know that  what is the way to achieve this by using AIR. While creating an explicit app id from apple developer account , i am not enabling icloud support.

    Within AIR you can set the File.preventBackup property to true on a directory or file to prohibit that content from being backed up to the cloud:
    File - Adobe ActionScript® 3 (AS3 ) API Reference
    This is all you need to call when you first create the folder or file to have it work with iOS backup guidelines.

  • How can I prevent a PDF file from being copied, printed or downloaded? Students should only be able to view the text and and not distribute it in any way.

    How can I prevent a PDF file from being copied, printed or downloaded? Students should only be able to view the text and and not distribute it in any way.

    You can prevent it from being printed by applying a security policy to it
    in Acrobat. The rest can't be prevented, unless you spend  a LOT of money
    on DRM protection.

  • Is there a way to prevent a PDF file from being forwarded?

    is there a way to prevent a PDF file from being forwarded? For example, im a personal trainer and if i send a client a plan via PDF file, i want to make sure that they cannot send it to anyone else. I read about how you can secure a file by creating an ID and then having the recipient create an ID as well, but i would like to make the orocess as easy as possible for my clients and not have to have them create an ID and then send it to me. is there a better way to block the recipient from resending the PDF?

    Hi Kiana,
    As such there is no option to prevent the recipients from forwarding the pdf. However you can refer to this blog How do I prevent someone from forwarding a PDF?, it might be of some help.
    Regards,
    Aadesh

  • How Can I protect my swf files from decompiling / saving

    I have navigated through the internet for a long time now but
    could not find the solution to my problem which is "how to protect
    my swf file from decompiling/saving"?
    I know that it CAN BE DONE and here is an example of a file
    on the internet that cannot be saved or decompiled using any
    software that I have come across (ie:SOTHINK decompiler, saveflash)
    http://www.3dinternet.com/video.swf
    Any help? any hints ?
    Thanks
    Hagop

    Hagop,
    > I have navigated through the internet for a long time
    now but
    > could not find the solution to my problem which is "how
    to
    > protect my swf file from decompiling/saving"?
    There is no way to protect your SWF from decompiling. Any
    commercial
    software on the market can be decompiled -- including the
    Flash authoring
    tool and Photoshop, for example -- which is why softare
    generally ships with
    an end user license agreement (EULA) that expects you to
    agree not to
    decompile or reverse engineer your purchase.
    Most Flash content (other than RTMP requests for video, for
    example) are
    HTTP requests, which by nature means the content is
    downloaded to your hard
    drive, just like HTML documents, CSS files, JPGs, and GIFs.
    Your browser
    requests the files, downloads them to your hard drive, then
    displays them
    from your local copy.
    > I know that it CAN BE DONE and here is an example of a
    > file on the internet that cannot be saved or decompiled
    using
    > any software that I have come across
    What you've seen, then, is merely the result of software
    that uses
    unknown (to you or to your sofware) encryption/obfuscation
    algorithms. Keep
    trying, and you'll eventually nail it.
    At best, you can use obfuscators to temporarily deter a
    certain segment
    of the decompiling-inclined population.
    David Stiller
    Adobe Community Expert
    Dev blog,
    http://www.quip.net/blog/
    "Luck is the residue of good design."

  • 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,
    Jason

    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.

  • Loading local swf files from Application Dir (ios)

    Hi Guys,
    I would like to load additional local swf files to my ios release build but I am confused a little bit because of the new API changes.
    As far as I know at the moment (from Air 3.7 or newer) it is allowed to load local swf files that contains compiled actionscript both from local folder and from a predefined remote host as well. 
    My assumption based on this article:
    http://blogs.adobe.com/airodynamics/2013/03/08/external-hosting-of-secondary-swfs-for-air- apps-on-ios/
    I created the text file to include all of my local swf file names and created the following node in the application.xml:
    <iPhone>
           <externalSwfs>assets/SampleSWFInfoFile.txt</externalSwfs>
    </iPhone>
    When I compile the release build (ipa) using command line adt, it converts all of my local swfs into the stripped swfs which is perfect, but even though I include all the swfs in the compiler command, it puts only the SampleSWFInfoFile.txt file into the assets folder in the ipa but not the swf files.
    I assume, it thinks I will load these files from an external host, but I would like to include them in the app itself.
    I tried to copy the stripped swf files from the externalStrippedSwfs folder and comment the <externalSwfs>assets/SampleSWFInfoFile.txt</externalSwfs> node in the application.xml and compile it and this way it puts the swf files into the ipa, but when I try to install and launch the app it crashes and when I test it using Flash Builder it shows an error message
    "VerifyError: Error #1042: Not an ABC file."
    Do any of you guys know the  solution for this problem?
    Thank you for your help in advance!

    You're publishing in AOT mode as long as you use one of these:
    The AIR Developer Tool or ADT has targets that lets you package apps either for the AOT mode or Interpreter mode. The targets for packaging in AOT mode are ipa-app-store, ipa-ad-hoc, ipa-test and ipa-debug.
    Flash Pro CS6 and Flash Builder automate this process pretty well so it's invisible but the SWF loads and executes code just fine for me when directly published.
    If I take it to command line I can use this to compile successfully (iPad test app):
    adt -package -target ipa-ad-hoc -storetype pkcs12 -keystore my.p12 -provisioning-profile my.mobileprovision NameOfApp.ipa NameOfApp-app.xml NameOfApp.swf iTunesArtwork iTunesArtwork@2x AppIconsForPublish swfs/swfs.txt swfs/GenerateText.swf
    I at least include generic icons in there but I made a 'swfs' folder and placed 'swfs.txt' and 'GenerateText.swf' in there. The SWF uses code to randomly generate text and changes every second using a Timer. I load it in using the same code you do with the ApplicationDomain.currentDomain context. I see the SWF appear and text start randomly changing.
    As I compile there's a folder generated called 'externalStrippedSwfs' with the stripped SWF in there.
    One thing to note is I do not supply <externalSwfs>swfs/swfs.txt</externalSwfs> in my iPhone settings. If I do that it doesn't work. I supply the path to the text file containing the SWF I want to be stripped to adt itself along with the SWFs I want stripped and it takes care of the rest.

  • How to stop files from being locked in Mountain Lion?

    In the last week, I have found several of the files that I have generated or downloaded have become locked.  Since Apple has eliminated the Auto locking feature that use to be in Time Machine.  The files include PDFs, PHGs, TXTs, etc.  How do I stop files from being locked?  How do I unlock the ones that are locked?  I can not emtpy my Trash. 

    When I went to "Get Info" on one of the locked files [a TXT file] per your steps, I noticed that the there was a Locked box checked.  I unchecked that box and was then able to remove the files from Trash without any further action. 
    Do you know why it got locked in the first place since Mountain Lion does not automatically lock files as the older OS X version did?  Do you know how to prevent it from happening again?
    I want to thank you for your suggestion.
    Mac

  • How to lockdown and prevent add-ons from being installed?

    Hi. I'd like to lockdown an installation of Firefox on a Win XP computer, to prevent add-ons from being installed by limited account users. How do I accomplish this please?

    Use a mozilla.cfg file in the Firefox program folder to lock prefs or specify default values.
    Place a file local-settings.js in the defaults\pref folder where you also find the file channel-prefs.js to specify using mozilla.cfg.
    pref("general.config.filename", "mozilla.cfg");
    pref("general.config.obscure_value", 0); // use this to disable the byte-shift
    See:
    * http://kb.mozillazine.org/Locking_preferences
    You can use these functions in mozilla.cfg:
    defaultPref(); // set new default value
    pref(); // set pref, but allow changes in current session
    lockPref(); // lock pref, disallow changes
    lockPref("xpinstall.enabled", false);

Maybe you are looking for

  • Windows 8.1, Office Home and Business 2013: This file can't be previewed because of an error in Microsoft ........... previewer

    Previewer for office files is not working from the same application: i.e. can't preview Excel files when attempting to open one from Excel, same with Word and PowerPoint. I can preview all files from Outlook, and, funny, I can preview files other tha

  • Storing a position value from the previous frame

    Hey guys, So, I'm trying to assign the X value a null object had at the previous frame so I can continue to subtract a number from it cumulatively. I'm trying to assign it to a variable (prevframe). I'm not sure where I'm going wrong, but the line I'

  • Service without party

    Hi frnds When we go for the Integration Directory, there we party and service without party, Plz tell me what is the difference in between, and when we use Party and when Service Without party. Thnx Adhir

  • Flash CS4 crash when scrolling

    Hi, Today one of our artists started experiencing a crash in Flash CS4 Professional when scrolling the workspace around in one of his .fla files.  All he has to do is hold down the spacebar and scroll around with the mouse; or use the scrollbars to s

  • Appleshare IP 6.3.3

    Hello. Does anyone have Appleshare IP 6.3.3? I would like to buy this and look at it and try to understand how it works. Since I am losing ground here and the person from shawcomputing.net is not getting back with me on how to obtain Mac OS X server