Encrypt swf

Hello there,
can you recommend me, which encrypt software can really good encrypt swf(with as3, as3 have to be really unready, somethink how swf encrypt for as2, today is version 6, but i think, that is sucks and code is readyable), thanks for your recommend.
L.

Probably .. I've done it myself without too much trouble. but
it would
involve you doing it by hand (eg using Flasm), and perhaps
changing some
bytes in the SWF file to make it 'legal' (as "encrypted" swfs
are not
strictly legal, and may fail in future players).
The question is .. why are you trying to get at stuff that
(one assumes)
someone else has encypted so you CANNOT get at it?
Jeckyl

Similar Messages

  • Can you encrypt a flash .as file?

    I would like to know if there is any way to encrypt a flash
    .as file to prevent code theft?
    The products I've seen on the market so far seem to ony
    encrypt swf files.
    Thoughts?
    Geetz Romo

    On Sun, 27 Apr 2008 19:08:45 +0000 (UTC), "alanwallace4"
    <[email protected]> wrote:
    > So now my next question, If the .as file is embedded
    into the .swf are
    >decompilers able to generate the .as files when they
    decompile the .swf?
    I'd like to share my insights with you guys...
    In general they can if you'll not take any actions to prevent
    it. For
    example this tool (
    http://home.flashdig.com)
    being a SWF editor, also
    allows to protect any script without backward restoring.
    Usual SWF
    decompilers do not restore such protected script too. Of
    course, it is
    possible to investigate the SWF "under a microscope" :) and
    find this
    script manually. But it will be very dificult to do it in a
    big SWF
    file.
    Another trick I ever saw was to use encryptor like RC4 or RC5
    and
    encrypt all your operators (do it somewhere outside of your
    Flash
    project) and then use a scheme like this:
    //crypt string
    cs = "qwertyasdfghjkl";
    var cr = new ascrypt_RC4();
    // here "blablabla1" is a result
    // of encryption for "loadMovie" string
    var lm = cr.decrypt('blablabla1', cs);
    // here "blablabla2" is a result
    // of encryption for "
    http://..." string
    var u = cr.decrypt('blablabla2', cs);
    // here "blablabla3" is a result
    // of encryption for "this" string
    var t = cr.decrypt('blablabla3', cs);
    t = eval(t); // getting "this" reference
    // here is our encrypted action
    t[lm](u); // it means "this.loadMovie(url)";
    Doing that we achieve a result, when none of our meaningful
    constants
    (like URL's) as well as usual instructions will be ever seen
    even if
    SWF will be decompiled. Now let's imagin, that we're using
    FLV
    streaming and receive decryption key in the onMeta() data of
    the FLV.
    In this case decryption key will not be seen to the user,
    because it
    is not saved on the client computer. Of course, user can try
    to stream
    your FLV through a third-party client or hack the Flash
    Player and get
    the onMeta() structure. but you can prevent FLV streaming
    without
    preliminary user authorization. And don't forget to change
    the locks
    on your door frequently enough :)
    Of course, you must have some knowledges about how AS
    interpreter
    works to write scripts like above. You must distinguish
    variables
    themself and their names. It's vital here.
    HTH!

  • C# Flash Wrapper

    Hello,
    I am creating a custom flash player in C#. The way the
    application should work is loading an encrypted swf file to memory,
    decrypt it and feed it to the Flash wrapper (code generated from
    the OCX file). All this needs to be in memory to avoid writing the
    decrypted file to disk.
    The problem is: It seems the ocx does not support passing a
    movie already in memory, but I found there is a site that has a
    component that does that. So it seems to be possible.
    Any one knows how?
    Thanks,
    Carlos

    i'm no expert on this, but read up on Adobe Air. In the most basic terms it allows you to create flash apps that can be deployed on the desktop and will run mac/windows.
    this article here might address your exact query:
    http://ajaxian.com/archives/commandproxy-integrating-air-and-net

  • IMPORTANT,, PLEASE I NEED HELP TO GET MY FLA FILE BACK.

    I lost my fla file!!! the due date of my project tomorrow... I need the script please. How to get my fla file back from my iPad? I published it before I lost my fla file pleaaaaaase HELP!!!!
    PLEASE EXPLAINE FOR ME HOW? It was a recovery file and I saved it then I lost it,, I work in mac.

    you should be able to reconstruct your fla file from a published non-encrypted swf version you have, by using sth like this:
    http://www.sothink.com/product/flashdecompiler/

  • NEED HELP to import my sms messages back to my E71

    Please guys,if anyone can help me to get my txt messages back to my phone. These are very important to me. I have the messages saved .vmg and .csv . anyone have any idea how to do that. I have installed pc suite,and read something on the net..but cant make it. I can only import them to "Drafts" foler. "My Folder" doesnt apper on pc suite and cant create new folder..

    you should be able to reconstruct your fla file from a published non-encrypted swf version you have, by using sth like this:
    http://www.sothink.com/product/flashdecompiler/

  • How can I encrypted my SWF file

    Hi
    I will create  some SWFs and will want it to be played on WINCE device platform, but i need the SWF be encrypted and only played on my device. How can we do?

    All rather vague so I'll just guess:
    1. Restore from your back up
    or
    2. Use a file recovery application like File Salvage - you can download a free trial and it will scan the disk for you and tell you with might be recoverable. Actual recovery will require that you purchase the app. There may be many files with the same or similar names. Always recover the largest file size.
    There are other such apps. Search on Macupdate or the App Store

  • Hi,guys,I recommend a SWF Encrypt Tools (DoSWF)to you that developed myself.

    hi,guys,I recommend a SWF Encrypt Tools to you that developed myself.  You can have a try ,it may help you to solve some problems.
    DoSWF is a professional encryption tool for Adobe Flash SWF and SWC files. Protect your actionscript and all assets, such as image, sound, movie etc. Defend current all Flash decompilers, make your Flash more secure! The key functions of DoSWF as following:
    Encrypt Adobe Flash SWF and SWC files.
    Obfuscate Actionscript Code.
    Domain Lock and SWF File Lock
    Same Methods and Class
    Add Watermark
    Flash Project(web game, SNS game) with multiple SWF Files Support

    hi,guys,I recommend a SWF Encrypt Tools to you that developed myself.  You can have a try ,it may help you to solve some problems.
    DoSWF is a professional encryption tool for Adobe Flash SWF and SWC files. Protect your actionscript and all assets, such as image, sound, movie etc. Defend current all Flash decompilers, make your Flash more secure! The key functions of DoSWF as following:
    Encrypt Adobe Flash SWF and SWC files.
    Obfuscate Actionscript Code.
    Domain Lock and SWF File Lock
    Same Methods and Class
    Add Watermark
    Flash Project(web game, SNS game) with multiple SWF Files Support

  • Powerful swf encryption tools

    Hey guys, I have just developed a flash encryption and analyze tool.
    My product page is here:
    http://www.orandea.com/product
    We provide free trails, so if you have some swf files need to be encrypted, take a look at this. Thank you ~~
    Some awesome features:
    Command line and Gui tools
    We provide both command line and gui tools.
    For large projects, which might be built and released with continous integration tools or scripts, command line tools wil be easily integrated into your existing process, and providing a transparent encryption feature;
    For small projects, which might be only one swf file and built with IDE commands, GUI tools will provide a friendly interface to encrypt and analyze your swf files.
    Multi file obfuscating
    Some large projects consist of several seperate swf files, which reference classes in each other file.
    A lot of swf encryptors will break the references and make the project not work.
    Swfspy™ will automatically resolve the references and avoid renaming such symbols
    Customizable
    Some times, your project is very complicated that our tools cannot encrypt your project properly.
    You can easly configure Swfspy™ to avoid injecting code, renaming some packages, classes or methods.
    We provide command line options, gui options and flash as3 metadata options to flexably control the behaviour of Swfspy™.
    Some analysis features
    We provide both command line tools and gui tools to analyze swf files:
    For command line tools, we provide the "-s" option, which means "interactive shell";
    For gui tools, we provide the analysis panel.

    Ok, it's me again, we have just release the new version 1.6.0 with some new features:
    getDefinitionByName and PushString detection
    Nowadays, more and more application use reflection features to optimize the architecture. Swfspy™ now support automatically detect invocation of the getDefinitionByName as well as the PushString instrument.
    Save and Load Configuration
    We added a save-and-load feature of obfuscating options, that will ease your encryption.
    Performance improvement and bug fixes
    We have made Swfspy™ 500% faster than previous releases, and fixed some bugs.
    as well as a screenshot:
    Enjoy~

  • Decryption of a swf encrypt encrypted file

    is there any way to decrypt the actionscript of a swf file
    that is encrypted by swf encrypt

    yes. . its not all the hard to do .. but what you may end up
    with may still
    be obfuscated
    "damatrixhasu" <[email protected]> wrote in
    message
    news:ehfk5r$a33$[email protected]..
    > is there any way to decrypt the actionscript of a swf
    file that is
    > encrypted by swf encrypt

  • Reading encrypted XML in swf.

    Hello Friends,
         I am at beginners level for flash. I have a XML file which will used as a datasource to swf. But before using it I want to decrypt the xml with the given key. Thus can we achieve this in action script.

    Hello Ned:
    I really appreciate your comment. Regarding embedding .swf file in the website. Jimdo is an online application designed for dummies like me that lack the knowledge to create a webpage in any other way. The application allows you to insert a variaty of elements in your website such as html code, pictures, videos, etc. One of these options allows you to insert a flash in .swf format. I have tried and it works perfectly. Once you press "add flash" in the application a window opens and prompts you to the select the file to be uploaded. The only file choice you get is .swf and you can only select one file, nothing else, no xml, or images.  So once I select my .swf file the remaining information in the xml and in the jpeg file does not get uploaded.
    Regarding the rights to modify the file, the webpage assured that I could upload, or modify the file without restrictions. They wouldn´t sell a file that cannot be modified as there are links in the .swf they sell that need to be changed in some way in order to make it suitablefor purpose of the buyer.
    What application can use to merge the xml file and the swf file? Thank you!!  

  • Encrypted packets between server - client (swf file)

    hello guys,
    can some1 know how can i decrypt some packets which are sended between server - client (swf file) ?
    ty

    You shouldn't need to sync u/gid's. 
    The first thing that comes to my mind here is simple filesystem perms.  To test I would make the shared dir world/group readable/writeable - IE chmod 777 /my/shared/folder. then try connecting from the remote client.  Remember, there are two sets of access permissions...Share level and filesystem level.
    You can do user/group mapping if you're in a Windows AD or domain environment, but with stand-alone Samba servers this is not necessary.
    I would also check the samba check list at the following link for a decent, simple set of items to look at for basic troubleshooting...
    http://us3.samba.org/samba/docs/man/Sam … nosis.html

  • How to resolve bug RC4 encrypt-decrypt on iPAD with AIR15 only

    Hi everybody,
    I have some trouble with AIR15 only, In the past, I created a small game on iPad It could send or receive messge from server. I used lib as3crypto.swc encrypt or decrypt message (RC4). But when I upgrade to AIR15 encrypt-decrypt cannot work ( Another thing about this crash is that it only happens with a release (adhoc or appstore) build but NOT with a debug build). I check so many time but i don't know what is problem here.
    Please help me, thanks so much any advice.
    P/S: My game have many swf files (code and resource). I must combine multiple SWF files into one.
    Class RC4.as
    import com.hurlant.crypto.prng.ARC4;
    import com.hurlant.util.Base64;
    import com.hurlant.util.Hex;
    import flash.utils.ByteArray;
    public class RC4
      private static const key:String = "keytest";
      private static var byteKeys:ByteArray = Hex.toArray(Hex.fromString(key));
      private static var rc4:ARC4 = new ARC4();
      public static function encrypt(clearText:String):String
      var byteText:ByteArray = Hex.toArray(Hex.fromString(clearText));
      rc4.init(byteKeys);
      rc4.encrypt(byteText);
      return Base64.encodeByteArray(byteText);
    public static function decrypt(encryptedText:String):String
      var byteText:ByteArray = Base64.decodeToByteArray(encryptedText);
      rc4.init(byteKeys);
      rc4.decrypt(byteText);
      return Hex.toString(Hex.fromArray(byteText));

    Sorry, exact message is "this movie could not be played".
    There are hundreds of posts about this message but no one states a clear solution to the problem.
    Your help will be much appreciated.
    Thank you.

  • Can't send results to BLANK email address in SWF

    We have many different customers that want the quiz results
    sent to them. If I leave the email address blank on the Quiz
    Preferences window, Outlook automatically opens and email with a
    blank TO: field and the results in the body, and the user types the
    email address of the recipient before sending results. This works
    great when published as an .EXE.
    However, when I publish as an .SWF and place in a browser, I
    press the Send E-mail button and get the following message:
    This form is being submitted using e-mail.
    Submitting this form will reveal your e-mail address to the
    recipient, and will send the form data without encrypting it for
    privacy.
    You may continue or cancel this submission.
    ---OK--- --Cancel--
    I select OK and nothing happens.
    I just wanted the system to open Outlook like it did when ran
    as an EXE.
    Any ideas?

    Assuming your problem lies in HTM/SWF published files, you
    can hack the sendMail() function on/around line 28 of the
    email_body.htm or email_attachment.htm template files (depending on
    which reporting method you select in the Quiz Properties) to prompt
    the user for the correct username.
    However, the built-in Prompt() method may not work in IE7 and
    later, per the following note on the
    MSDN
    website:
    In Windows Internet Explorer 7 and later the Prompt() method is
    blocked by the information bar in the Internet zone. This helps
    prevent malicious sites from initiating spoofing attacks.
    If that turns out to be a show-stopper, you'd have to build
    your own solution for gathering the e-mail address using a
    combination of DHTML and Javascript.
    Assuming you're willing to give it a try, the template files
    can be found in:
    C:\Program Files\Adobe\Adobe Captivate 3\Templates\Publish
    Example code using the Prompt() method is shown below:

  • Delete an swf file after download

    This is the situation: after a client load external content
    from an http server into his flash movie, a copy of the
    file for the external content (say, an SWF file) is stored
    in the "Temporary Internet Files" folder.
    To protect the external content, is it possible to
    automatically
    remove this file, after the loading is done? This should of
    course be built into the client movie. Within ActionScript,
    there seems to be no delete file function of any sort.
    Is it possible to do it by loading a javascript or ASP page?
    Any suggestions would be appreciated.

    Thanks for all your answers,
    which have really helped me
    to put things in perspective.
    Let me make the situation more
    explicit. I am going to use
    an empty movieClip as a container.
    All the Flash codes/graphics will be
    loaded dynamically into this
    container during run time from
    a server, with user authentication.
    There are two separate issues:
    (1). Whether the client would
    be able to access these external
    contents on the server, after
    cracking the container swf.
    On the server side, there
    are authentication routines,
    so that a user must be verified
    before he could load any external
    contents. I can hide all related
    scripts/functions on the server
    side (via FMS or http server), so
    that a user does not know what I
    am doing. In fact, I could copy
    to-be-loaded-contents into a scratch
    directory just before loading,
    and then the server side script
    will delete these contents
    after loading. So this
    part should be as safe as my
    authentication method, even if a
    hacker has decompiled my swf.
    (2). Whether the client
    would be able to get hold of
    the contents on his local
    machines, since these
    contents are loaded into
    the container movieClip. This
    part I am not sure. I thought
    that if the files were not saved
    on the disk as temp files and
    if my connection was secured/
    encrypted using https,
    then it would be difficult for
    a client to get hold of the
    content swf files. But you guys
    seem to be saying that a client can
    still get it somehow.

  • Swf file not loading over Https(SSL) on Internet Explorer...

    hi ,
    I have a .swf file used in html file and i try to browse using "https(SSL)".it will loads fine in Firefox, but in Internet Explorer wont able to load. When right-clicking it says "movie not loaded".
    even i googling for the same and i got below option but i am still not able to get flash on html page. it will working fine in Internet Explorer,FireFox etc when we use"http".
    1) add headers like "Cache-Control: must-revalidate" or "Cache-Control: max-age=0" or "Cache-Control: no-store" etc
    2) use CrossDomain.xml
    we also able to load swf in https on Internet Explorer but for that we have to do below settings in Internet Explorer browser.
    1) Go to Tools --> Click on Internet Option --> click on Advanced tab --> Now in security section checked mark on "Do not save encrypted pages to disk".
    but above way is not a proper way to resolve the https issue
    Thanks.

    found this within the Adobe forums, seems to solve your issue.
    I would make sure to use the crossdomain file as well.

Maybe you are looking for