Home Tutorials Forums Articles Blogs Movies Library Employment Press

Go Back   ActionScript.org Forums > ActionScript Forums Group > ActionScript 3.0

Reply
 
Thread Tools Rate Thread Display Modes
Old 11-16-2009, 05:24 PM   #1
qwoo
Registered User
 
Join Date: Sep 2009
Posts: 22
Arrow My flash obfuscators (&encrypters) review

After some googling, I found some opinions about obfuscaters by Amayeta and Kindisoft. Developers say kindisoft's secureSWF works better and I bought a personal version for my projects.

secureSWF does nothing at all and its price is $99. Kindisoft offers code obfuscation only for $199. Too much for this kind of software.

Now i'm going to get my money back and i'm testing other obfuscators' demo versions.

Eramsoft Flash Secure Optimizer ($50) - renames identifiers and classes to numbers with "_". Good, my game is working. (By the way, the game is a simple platformer). Sometimes encrypted file crushes last Sothink SWF Decompiler.

irrFuscator (flash+flex, $102 or $222) doesn't rename classes, and obfuscated game sends tons of errors.

toKaos ($120) encrypts fla and mxml, not swf. Waste of time.

Dcomsoft SWF Protector ($40-$300) does not obfuscate at all! Just crushes Sothink SWF Decompiler.

.DoSWF ($10, $15 or $60) does something strange with my swf's structure (see attachments). Sothink crushes and can't extract anything, even images and sounds! Game works properly.

To sum up:
IMHO, asian guy with his AIR-based DoSWF is the winner. It costs only 10-15 dollars and works very well. None of the other programs can hide SWF's resources.

P.S.: why western developers can't sell their software for low prices?
P.P.S.: excuse me for bad english.
Attached Thumbnails
Click image for larger version

Name:	2009-11-16_210000.png
Views:	246
Size:	1.1 KB
ID:	32933   Click image for larger version

Name:	2009-11-16_205711.png
Views:	285
Size:	2.8 KB
ID:	32934  

Last edited by qwoo; 11-16-2009 at 05:30 PM.
qwoo is offline   Reply With Quote
Old 11-16-2009, 05:27 PM   #2
roarindustries
Registered User
 
Join Date: Oct 2009
Posts: 33
Default

Quote:
Originally Posted by qwoo View Post
P.S.: why western developers can't sell their software for low prices?
because we can't live on a dollar a day.
roarindustries is offline   Reply With Quote
Old 11-16-2009, 05:27 PM   #3
maskedMan
Obfuscated Coder
 
maskedMan's Avatar
 
Join Date: Apr 2008
Posts: 1,571
Default

This probably belongs in General Discussions, not AS3.


Quote:
Originally Posted by qwoo View Post
P.S.: why western developers can't sell their software for low prices?
Have you seen the cost of living in western countires?
__________________
http://www.scriptocalypse.com - It's not the end of the world. It's just Actionscript!

man.mask = mask_mc;
maskedMan is offline   Reply With Quote
Old 11-16-2009, 05:38 PM   #4
qwoo
Registered User
 
Join Date: Sep 2009
Posts: 22
Default

Quote:
Originally Posted by maskedMan View Post
Have you seen the cost of living in western countires?
Quote:
because we can't live on a dollar a day.
But if your software costs $10-20, more people will buy it from you.
And when it costs $100-200-500-700... Just take a look at torrents.
qwoo is offline   Reply With Quote
Old 11-16-2009, 05:53 PM   #5
maskedMan
Obfuscated Coder
 
maskedMan's Avatar
 
Join Date: Apr 2008
Posts: 1,571
Default

Quote:
Originally Posted by qwoo View Post
But if your software costs $10-20, more people will buy it from you.
If people want to pirate, they will pirate. $10 dollars or $100, makes no difference. No matter how much you charge, it will be 'too much' for some. That's not really a consideration. How many people crack winrar, for example? Isn't that like a $25 program?

The real consideration is whether your price point will cover expenses, and whether you'll sell enough product to meet those expenses.

If you sell 10 copies of a $300 program, you've made $3000.
If you cut the price down to $50 and manage to triple your sales to 30, you've made $1500.
If you cut it down to $20, you'd have to sell 150 copies to reach the original $3000 mark. That's 15x more volume.

I'm not convinced it's realistic to assume that cutting the price of the other, more expensives software would yield a 10x-15x greater sales volume.
__________________
http://www.scriptocalypse.com - It's not the end of the world. It's just Actionscript!

man.mask = mask_mc;

Last edited by maskedMan; 11-16-2009 at 05:57 PM.
maskedMan is offline   Reply With Quote
Old 11-16-2009, 08:38 PM   #6
RogerClark
Senior Member
 
Join Date: Sep 2009
Location: Melbourne, Australia
Posts: 1,040
Default

IMHO, although DoSWF currently stops Sothink from decompiling, its probably not a long term solution.

The guys at Sothink need a reason for you to buy later versions, so if I was them, I'd be looking at DoSWF to see what it does and if the source code hasn't actually be obfuscated, it could only be a matter of time before a version of SoThink can decompile the code.


If I wanted to protect my code, I'd still use an code level obfuscator.
RogerClark is offline   Reply With Quote
Old 11-16-2009, 08:53 PM   #7
Greg SS
Uber sleepy
 
Join Date: Nov 2007
Location: Bandung
Posts: 886
Send a message via Yahoo to Greg SS
Default

Code level obfuscation can be a nightmare on a large project when you need to update them, say... 3 months after you completed the project.
I still like secureSWF, they have a prompt customer support, almost real time, and I can keep up with my tight deadlines.
Yes, resources are not obfuscated, but i'm a coder at heart, so I feel less loss when someone plagiarize my bad artwork than my codes.
Last time I checked, you can get a 25% discount on secureSWF if you're a member of FGL.
__________________
My help efforts are postcardware.
PM me for my local address to send your postcard if you're kind enough to indulge my weird hobby.
Greg SS is offline   Reply With Quote
Old 11-17-2009, 09:52 AM   #8
qwoo
Registered User
 
Join Date: Sep 2009
Posts: 22
Default

Quote:
Originally Posted by RogerClark View Post
If I wanted to protect my code, I'd still use an code level obfuscator.
Can you link to some information about code level obfuscator for AS?
qwoo is offline   Reply With Quote
Old 11-18-2009, 07:49 PM   #9
qwoo
Registered User
 
Join Date: Sep 2009
Posts: 22
Default

Excuse me for bumping this thread, but i can't find out any ideas how DoSWF hiding resources like sprites and music...

Does anyone know?
qwoo is offline   Reply With Quote
Old 11-18-2009, 10:19 PM   #10
Greg SS
Uber sleepy
 
Join Date: Nov 2007
Location: Bandung
Posts: 886
Send a message via Yahoo to Greg SS
Default

Its probably propriatary, you have to torture the developer to find out.
__________________
My help efforts are postcardware.
PM me for my local address to send your postcard if you're kind enough to indulge my weird hobby.
Greg SS is offline   Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:30 AM.

///
Follow actionscriptorg on Twitter

 


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Ad Management plugin by RedTyger
Copyright 2000-2013 ActionScript.org. All Rights Reserved.
Your use of this site is subject to our Privacy Policy and Terms of Use.