tech: c++, status: proof of concept, by: malczakswfdb

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. 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.

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 is not going to be an as2 debugger as planed in early days of developement.

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 don't 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. These 'encoders' does not 'protect' your code but make it less readable. Tt is a huge misunderstanding thinking of them as real encrypters. swfdb comes with help and gives you possibility to digg into protected code, so don't spend money on 'flash encoders' ;)

More info...

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

swfdb uses:

Releases

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

For now, project has been suspended.

Screenshots

Dev screenshot:

swfdb main window

Website content premeditately commited by malczak & sobstel.
Layout by mlando. Icons by dryicons.com. All rights reserved.