{"id":688,"date":"2007-09-13T19:54:23","date_gmt":"2007-09-13T19:54:23","guid":{"rendered":"https:\/\/www.darknet.org.uk\/2007\/09\/flare-flash-decompiler-to-extract-actionscript\/"},"modified":"2015-09-09T19:39:57","modified_gmt":"2015-09-09T11:39:57","slug":"flare-flash-decompiler-to-extract-actionscript","status":"publish","type":"post","link":"https:\/\/www.darknet.org.uk\/2007\/09\/flare-flash-decompiler-to-extract-actionscript\/","title":{"rendered":"FLARE – Flash Decompiler to Extract ActionScript"},"content":{"rendered":"

Flare processes an SWF and extracts all scripts from it. The output is written to a single text file. Only ActionScript is extracted, no text or images. Flare is freeware<\/strong>. Windows, Mac OS X and Linux versions are available.<\/p>\n

The main purpose of decompiler is to help you recover your own lost source code. However, there are other uses, like finding out how a component works, or trying to understand poorly documented interface. Depending on where you live, some of them may be forbidden by law. It\u2019s your responsibility to make sure you don\u2019t break the law using Flare.<\/p>\n

If you develop Flash applications for living, you probably know that your code is not secure in SWF. It\u2019s not the existence of decompiler that makes your code insecure though, it\u2019s design of SWF format. Although no ActionScipt is stored there, most of it can be recovered from bytecodes.<\/p>\n

Most recent Flare version is 0.6.<\/p>\n

Windows Explorer Shell Extension<\/strong><\/p>\n

Download flare06setup.exe<\/a>. After installation right-click on any SWF file in Windows Explorer and choose Decompile from context menu. Flare will decompile somename.swf and store decomiled code in somename.flr in the same folder. somename.flr is a simple text file, you can open it with your favorite text editor. If Flare encounters problems during decompilation, it will display some warnings. If everything goes well, it will quit silently. That\u2019s all, Flare has no other GUI. To unistall, execute Start>Programs>Flare>Uninstall.<\/p>\n

Mac OS X Droplet<\/strong><\/p>\n