I think all classes will be exposed.
ActionScript Viewer mentioned by John http://buraks.com/asv/ is really
the best one.

So, there are several ways to protect your code:
1)  Obfuscators (utilities or try do it manually)
    Viewer Screwer http://www.debreuil.com/vs/ ,
    ActionScript Obfuscator http://www.genable.com/aso/

2)  Optimization with Flasm http://www.nowrap.de/flasm/ .
    as bytecode itself is changed, it can't be restored in decompiler.
    But it is a lo-o-ot of work...

3)  Undocumented __bytecode__() function.


You can choose depending on how "interested" your code is and how much
work you're willing to do.

Question:
BTW, anyone knows if __bytecode__() is supported in Flash 8 (I'm still using MX 
2004 Pro)?


-- 
Best regards,
 Gregory                          mailto:[EMAIL PROTECTED]
================================
http://GOusable.com
Flash components development.
Usability services.


  -----Original Message-----
frcfc> Date: Thu, 27 Oct 2005 20:29:37 -0400
frcfc> From: John Grden <[EMAIL PROTECTED]>
frcfc> Subject: Re: [Flashcoders] SWF Decompilers
frcfc> To: Flashcoders mailing list <[email protected]>
frcfc> Message-ID:
frcfc>         <[EMAIL PROTECTED]>
frcfc> Content-Type: text/plain; charset=ISO-8859-1

frcfc> ASV (ActionScript Viewer) is hands down the best utility for looking 
through
frcfc> an SWF - thought I know you're not interested in that really ;)

frcfc> Nothing is safe in your published swf. Bottom line. The components can be
frcfc> looked at with decompilers as well. The only option you might have is
frcfc> obfuscating like you mentioned. And still, that doesn't sound very safe
frcfc> either. At Max last week, at the security discussion, the presenter 
brought
frcfc> up the fact that there are programs that can break the obfuscation as 
well.
frcfc> I don't have any program names that do it, but thats what was said.

frcfc> If you're using FCS, you can possibly have your logic that matters to 
you on
frcfc> the server side and protected. Red5 currently has server side services
frcfc> implemented as well and will offer this type of functionality.

frcfc> hth,

frcfc> On 10/27/05, James O'Reilly <[EMAIL PROTECTED]> wrote:
>>
>> Question about protecting my swfs.
>>
>> If I use external AS2 classes and compile my swf, will those classes be
>> exposed if someone were to decompile my swf with a program like
>> Sothink's SWF Decompiler or other similar decompiler? It creates a bunch
>> of empty files, one for each class I have and says that ActionScript is
>> suppressed in the demo version. I can't tell if they are empty because
>> it's the demo or if that's because they were external classes.
>>
>> What good programs might people recommend for obfuscating my swfs?
>>
>> Is this even neccessary to obfuscate if the code I'm really interested
>> in protecting is in external classes rather than inside the FLA? Does
>> the same go for compiled clips or custom UI components?
>>
>> JOR


_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to