swf - free flash unprotector

segfaultlabs.com » Projects » swfdb

swfdb iconabout swfdb

1. what is swfdb ?

swfdb is totaly free and is not yet another as2 decompiler. swfdb is cross platform gui application. swfdb does something else, its main target is to pull out as2 code from so called 'protected' swf files. with this application You can digg into code hidden with commercial protectors like Amayeta etc. swfdb is simple flash unprotector.

swfdb converts binary swf byte code to list of swf actions. you will need to use other tools (like flare) to produce human readable code.

2. what swfdb is not / will not be ?

swfdb does not produce human as2 code in human readable format, and will never do ! swfdb is not (and also will never be) 'one click' as2 decompiler (Eltima).
swfdb (probably) is not going to be open source application.
swfdb is not going to be an as2 debugger as planed in early days of developement.

3. why swfdb ?

swf was and is as open format! this means that if you create something using as2, somebody else can dig into your code. that should be ok - learn on my code but dont steal it ;)

there are commercial (and noncommercial as well) as2 code decompilers. you can also easily find commercial so called 'flash protecting' ('flash encoding') applications. this 'encoders' does not 'protect' your code but make it less readable, it is a huge misunderstanding thinking of them as real encrypters. swfdb comes with help and gives you possibility to digg into protected code, so dont spend money on 'flash encoders' ;)

4. more info...

swfdb was created by segfaultlabs after very interesting discussion of flashzone.pl forum (polish flash forum).
swfdb uses:

Releases

Currently swfdb is in early development stage. It compiles under Windows (Microsoft Visual Studio) and undex Linux (g++)

project is halted for now and there is much work to do to make it really usefully

Screenshots

dev screenshot
swfdb main window