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 RomoOn 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! -
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,
Carlosi'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 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 Supporthi,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 -
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 encryptyes. . 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) ?
tyYou 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
-
Onedrive for business "the server is out of space"
hi, - on premise SharePoint server 2013 - dedicated "my site" web application. - the sites collection has the right quotas - the server has a lot of space available. OneFor Business client app have a strange behaviour: - I synch small files < 1mb: wo
-
Early 2009 software-hardware audio problems
I can't seem to put my finger on what is causing the output audio to cease functioning. The problem usually manifests as unable to make any changes to Perferences/Sound where Sound Effects - Output - Input are all greyed out and unselectable and the
-
Same as above, why do you hide such basic controls ? I have a new macbook pro Also how do I make the window become full screen ?
-
Can i upload first Transaction data rather than master data what will hap
hai, can i upload first Transaction data rather than master data what happends going in bw regarding performance issues like indexes let me know regards, murali
-
IChat behaves as if I've never used it before, then doesn't start up.
Whwnever I start iChat 3.1 on my G5 Dual 2 running OS X 10.4.3, the app behaves as if I've never used it before. I have to go throught the entire start-up procedure, which wouldn't be all that bad, but when it's finished with all the info screens, I