13 September 2007 | 62,024 views

FLARE – Flash Decompiler to Extract ActionScript

Check Your Web Security with Acunetix

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. Windows, Mac OS X and Linux versions are available.

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’s your responsibility to make sure you don’t break the law using Flare.

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

Most recent Flare version is 0.6.

Windows Explorer Shell Extension

Download flare06setup.exe. 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’s all, Flare has no other GUI. To unistall, execute Start>Programs>Flare>Uninstall.

Mac OS X Droplet

Get flare06.dmg. After mounting the disc image drop an SWF file onto the Flare icon in Finder. The decompiled ActionScript will be stored in SWF’s folder with FLR extension. Open it with your text editor. You can decompile multiple SWF files at once. The droplet is compiled on OS X 10.3. It should work on 10.2 and 10.4. There is no Flare for OS 9.

Command Line Versions

DOS/Windows binary: flare06doswin.zip
Mac OS X binary: flare06mac.tgz
Linux x86 binary: flare06linux.tgz
Linux x86 64-bit binary: flare06linux64.tgz
Solaris x86 binary: flare06solaris.tgz

There is no installation procedure for command line versions. Just create a folder named flare somewhere and unpack the archive there. To uninstall, delete the folder and you’re done.

Or read more here.



Recent in Hacking Tools:
- dirs3arch – HTTP File & Directory Brute Forcing Tool
- ODAT (Oracle Database Attacking Tool) – Test Oracle Database Security
- SHODAN – Expose Online Devices (Wind Turbines, Power Plants & More!)

Related Posts:
- SWFIntruder – Analysis and Security Testing of Flash Applications
- SWFScan – Free Flash Application Security Scanner
- Deblaze – Remote Method Enumeration Tool For Flex Servers

Most Read in Hacking Tools:
- Top 15 Security/Hacking Tools & Utilities - 1,856,900 views
- Brutus Password Cracker – Download brutus-aet2.zip AET2 - 1,042,213 views
- wwwhack 1.9 – Download wwwhack19.zip Web Hacking Tool - 618,622 views

Advertise on Darknet

6 Responses to “FLARE – Flash Decompiler to Extract ActionScript”

  1. Jose Luis 5 May 2008 at 4:54 pm Permalink

    I love flare, tried and really good tool to learn.

    Thanks

  2. foo 8 May 2008 at 7:12 am Permalink

    Great, the more decompilers there are the more we have to encrypt our code to save our sourcecodes from being stolen. You suck man.

  3. bar 17 May 2008 at 9:30 pm Permalink

    Write better code and it wont be a problem foo

  4. Tiago Albineli Motta 4 June 2008 at 1:50 pm Permalink

    It doesn’t work for AS3

  5. john 26 June 2008 at 6:36 am Permalink

    @Foo

    Stop whining, noone wants your shit code anyways.
    Build your apps better, don’t blame others for your shit.

  6. thejart 7 August 2008 at 2:07 pm Permalink

    dammit, i need solaris sparc. it works great on my linux box, tho! any chance you’ll release the source code? or have you and i’m just missing it?