From Collaborative RCE Tool Library

Jump to: navigation, search

Flash Tools


Tool name: SWF Reader
Rating: 5.0 (1 vote)
Author: schizoM                        
Website: http://realswfreader.sourceforge.net
Current version: 1.2
Last updated: April 13, 2009
Direct D/L link: Locally archived copy
License type: Free / Open Source
Description: Advanced analysis/unpacking tool for Flash (SWF) files.
Also listed in: (Not listed in any other category)
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: Adobe Mobile Packager
Rating: 4.0 (1 vote)
Author: Adobe Labs                        
Website: http://labs.adobe.com/technologies/distributableplayer/
Current version: 1.1
Last updated:
Direct D/L link: Locally archived copy
License type: free but closed source
Description: Extremely Rare: Adobe no longer offers this "free beta" application although during the beta program it was offered for free as a utility for Flash Lite apps.

This app turns your SWF apps into SIS files that can be installed on Nokia S60 Symbian phones, and CAB files for Windows Mobile phones. You can even sign your apps with a certificate if you have one.

Included:

- Adobe Mobile Packager 1.1 (Windows)
- Flash Lite Player 2.1 Standalone (Symbian, WinMo, etc)
- Flash Lite Player 3.1 Standalone (Symbian)
Also listed in: Installer Tools, Mobile Platform Packers, Mobile Platform Tools
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: swftools
Rating: 4.0 (1 vote)
Author: Matthias Kramm & Rainer Böhme                        
Website: http://swftools.org
Current version: 0.9.2
Last updated: April 8, 2012
Direct D/L link: http://swftools.org/download.html
License type: GPLv2 / Open Source (C)
Description: SWFTools is a collection of utilities for working with Adobe Flash files (SWF files). The tool collection includes programs for reading SWF files, combining them, and creating them from other content (like images, sound files, videos or sourcecode). SWFTools is released under the GPL.
The current collection is comprised of the programs detailed below:

* PDF2SWF A PDF to SWF Converter. Generates one frame per page. Enables you to have fully formatted text, including tables, formulas, graphics etc. inside your Flash Movie. It's based on the xpdf PDF parser from Derek B. Noonburg.
* SWFCombine A multi-function tool for inserting SWFs into Wrapper SWFs, contatenating SWFs, stacking SWFs or for basic parameter manipulation (e.g. changing size).
* SWFStrings Scans SWFs for text data.
* SWFDump Prints out various informations about SWFs, like contained images/fonts/sounds, disassembly of contained code as well as cross-reference and bounding box data.
* JPEG2SWF Takes one or more JPEG pictures and generates a SWF slideshow from them. Supports motion estimation compression (h.263) for better compression of video sequences.
* PNG2SWF Like JPEG2SWF, only for PNGs.
* GIF2SWF Converts GIFs to SWF. Also able to handle animated gifs.
* WAV2SWF Converts WAV audio files to SWFs, using the L.A.M.E. MP3 encoder library.
* AVI2SWF Converts AVI animation files to SWF. It supports Flash MX H.263 compression. Some examples can be found at examples.html. (Notice: this tool is not included anymore in the latest version, as ffmpeg or mencoder do a better job nowadays)
* Font2SWF Converts font files (TTF, Type1) to SWF.
* SWFBBox Allows to read out, optimize and readjust SWF bounding boxes.
* SWFC A tool for creating SWF files from simple script files. Includes support for both ActionScript 2.0 as well as ActionScript 3.0.
* SWFExtract Allows to extract Movieclips, Sounds, Images etc. from SWF files.
* AS3Compile A standalone ActionScript 3.0 compiler. Mostly compatible with Flex.

SWFTools has been reported to work on Solaris, Linux (both 32 as well as 64 bit), FreeBSD, OpenBSD, HP-UX, Solaris, MacOS X and Windows 98/ME/2000/XP/Vista.
Also listed in: Flash Disassemblers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: Adobe Flash disassembler
Rating: 0.0 (0 votes)
Author: Marian Radu                        
Website: http://www.hex-rays.com/contest2009
Current version:
Last updated: November 19, 2009
Direct D/L link: Locally archived copy
License type: Free / Open Source
Description: Shockwave Flash is a very common and widely used file format that, unfortunatelly, has not been able to make its way into IDA's recognized file formats. The increasing numbers of grayware and malware SWF files require security researchers to disassemble and analyse such files and IDA is again an ideal tool to use.

The 2 plugins present in this archive will enable IDA to parse SWF files, load all SWF tags as segments for fast search and retrieval, parse all tags that can potentially contain ActionScript2 code, discover all such code(a dedicated processor module has been written for it) and even name the event functions acording to event handled in it (eg. OnInitialize).

There are two different modules: a file loader module and a processor module. Together, they make it possible to analyze Flash SWF files with IDA, as simple as that. It was very easy to install and run the plugin: just copy 2 files to the IDA subdirectories and it is ready.

Flash files can be loaded very easily into IDA, and you'll see a bytecode, as in the screenshot here below.
Also listed in: Flash Disassemblers, IDA Extensions
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: FREN
Rating: 0.0 (0 votes)
Author: LLXX                        
Website: N/A
Current version: 1.0
Last updated: July 27, 2007
Direct D/L link: Locally archived copy
License type: Free
Description: SWF Encrypt unprotector
Also listed in: Automated Unpackers, Flash Unpackers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: Flash Decompiler Trillix
Rating: 0.0 (0 votes)
Author: Eltima Software                        
Website: http://www.eltima.com/products/flashdecompiler/
Current version: 5.3.1370
Last updated: October 17, 2011
Direct D/L link: http://www.eltima.com/download/flash_decompiler.exe
License type: Shareware
Description: Flash Decompiler Trillix is a feature rich and powerful SWF to FLA converter, which will help you decompile Flash movies, convert SWF elements into multiple formats and edit SWF files (texts, hyperlinks and more) on the go without Adobe Flash installed. Since version 4.X you can also convert Flex files back into Flex projects in case your SWF files were built in Flex!

Moreover, you will be able to extract all elements from SWF files and save them to your hard drive in various formats.
Flash Decompiler is the only decompiler that supports Flash versions up to CS 5.5 (with TLF texts) and Flex!

And last, but not least, is that Flash Decompiler supports batch conversion mode. You can simply leave several files to be converted and go have a cup of coffee while Flash Decompiler is working.

Flash Decompiler doesn't decompile Captivate projectors (EXE), projectors created outside of Adobe Flash.
Also listed in: Flash Decompilers, Flash Disassemblers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: Flasm
Rating: 0.0 (0 votes)
Author: Igor Kogan                        
Website: http://nowrap.de/flasm.html
Current version: 1.62
Last updated: June 15, 2007
Direct D/L link: http://nowrap.de/flasm.html/#download
License type: Freeware, Open Source
Description: Flasm is a free command line assembler/disassembler of Flash ActionScript bytecode. It lets you make changes to any SWF. Flasm fully supports SWFs produced by Macromedia Flash 8 and earlier Flash versions.

Flasm disassembles your entire SWF including all the timelines and events. Looking at disassembly, you learn how the Flash compiler works, which improves your ActionScript skills. You can also do some optimizations on the disassembled code by hand or adjust the code as you wish. Flasm then applies your changes to the original SWF, replacing original actions.

It's also possible to embed Flasm actions in your ActionScript, making optimizing of large projects more comfortable.

Flasm is not a decompiler. What you get is the human readable representation of SWF bytecodes, not ActionScript source. If you're looking for a decompiler, Flare may suit your needs. However, Flare can't alter the SWF.
Also listed in: Flash Disassemblers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: JPEXS Free Flash Decompiler
Rating: 0.0 (0 votes)
Author: Jindra Petřík                        
Website: https://www.free-decompiler.com/flash/
Current version: Version 10.0.0
Last updated: December 24, 2016
Direct D/L link: https://www.free-decompiler.com/flash/download/
License type: GNU v3
Description: Exporting scripts, images, shapes, movies, sounds, fonts...
SWF to FLA conversion
SWF to XML export and import again
Various output formats like SVG or HTML5 Canvas
Displaying ActionScript source code.
Experimental direct editing of ActionScript source
Editing via assembler source
Integrated ActionScript debugger - step, breakpoints, set variables
Both ActionScript 1/2 and AS3 support
Clicking decompiled source highlights P-code associated instruction and vice-versa
Replacing images, editing texts, fonts and other tags
Displaying SWF resources (shapes, sprites, fonts, buttons...)
Editation of instance metadata
Hexadecimal dump view with color hilighting also available
Built-in proxy server for editing SWF files which come through it
Java based code which supports multiple platforms
Multilanguage support (see language list)
Can decompile some kinds of obfuscated code too.
Open SWF files hidden in loaders (AS3,Windows)
GFX Scaleform and Iggy 64 () files support
Quality software receiving many awards Awards
see [List of all features]
Also listed in: Flash Decompilers, Flash Disassemblers, Flash Unpackers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: Nemo 440
Rating: 0.0 (0 votes)
Author: Vadim Melnik                        
Website: http://www.docsultant.com/nemo440
Current version: 1.0.5
Last updated: January 21, 2009
Direct D/L link: Locally archived copy
License type: Free
Description: Advanced ActionScript 3/ABC2/Flex 2/Flex 3/Flex 4/AIR disassembler.

To continue learning Flex/AIR, to better understand how Flash engine and undocumented Flex classes works, and for fun, Nemo 440 tool has been created. It's free ABC code diassembler implemented as AIR-based application. This is my first experience with AIR platform. Nemo 440 can read SWF files compiled with Flex 2/Flex 3/Flex 4 and translates ActionScript 3 byte code to more understandable text dump. Actually similar tool was created year or so before by other people, I only added minor changes and started connecting these ideas with user interface.

There are good programs like Flare and Flasm tools from Igor Kogan. Unfortunately with ActionScript 3/Flash 9/Flex 2 it doesn't work anymore.

With Flex 3 Adobe provides Java "swfutils.jar" tool to disassemble SWF content. Gordon Smith published good article describing this functionality: Disassembling a SWF with swfdump . Interesting fact that for early Flex 2 builds (around alpha version), we used similar tool located in "swfkit.jar", but it had problem with parsing runtime and for 30% of classes in other libraries. With Flex 2 Beta version it started to work worse. Sounds like now Adobe again reborned this tool. Hope it will work well in future.

Nemo 440 is free tool, USE IT AT YOUR OWN RISK, NO WARRANTIES ARE EXTENDED. It is not going to be commercial product in future. Ideally it would be nice to get something like Lutz Roeder's Reflector for .NET, disassembler, decompiler and more in one box, but for Flex. At this moment I am completely busy and probably won't do any good progress in these fields...

Nemo 440 can load files from URL via HTTP or from disk ("Open URL..."/"Open File..." commands accordingly). Supported binary formats are:

* Uncompressed SWF (*.swf),
* Compressed SWF (*.swf),
* ActionScript library (*.swc),
* Raw ABC2 byte code (*.abc).
Also listed in: Flash Disassemblers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: RABCDAsm
Rating: 0.0 (0 votes)
Author: Vladimir Panteleev                        
Website: https://github.com/CyberShadow/RABCDAsm
Current version: 1.8
Last updated: July 6, 2011
Direct D/L link: https://github.com/downloads/CyberShadow/RABCDAsm/RABCDAsm_v1.8.7z
License type: GPLv3
Description: RABCDAsm is a collection of utilities including an ActionScript 3 assembler/disassembler, and a few tools to manipulate SWF files.

This package was created due to lack of similar software out there. Particularly, I needed an utility which would allow me to edit ActionScript 3 bytecode with the following properties:
1. Speed. Less waiting means more productivity. rabcasm can assemble large projects (>200000 LOC) in under a second on modern machines.
2. Comfortably-editable output. Each class is decompiled to its own file, with files arranged in subdirectories representing the package hierarchy. Class files are #included from the main file.
3. Most importantly - robustness! If the Adobe AVM can load and run the file, then it must be editable - no matter if the file is obfuscated or otherwise mutilated to prevent reverse-engineering. RABCDAsm achieves this by using a textual representation closer to the ABC file format, rather than to what an ActionScript compiler would generate.
Also listed in: Flash Disassemblers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: SWF Decompiler
Rating: 0.0 (0 votes)
Author: SourceTec Software Co. LTD                        
Website: http://www.sothink.com
Current version: 6.0
Last updated: October 20, 2010
Direct D/L link: http://www2.sothink.com/download/swfdec.zip
License type: commercial (30-day trial)
Description: SWF to FLA converter
SWF to FLEX project
Retrieve SWF and ActionScript from a compiled EX
...

Probably the best flash decompiler on the market.
Also listed in: Flash Decompilers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: SWF Quicker
Rating: 0.0 (0 votes)
Author: Sothink                        
Website: http://www.sothink.com/product/swfquicker
Current version: 5.2
Last updated: July 9, 2010
Direct D/L link: http://www2.sothink.com/download/swfquicker.zip
License type: Commercial (with demo)
Description: Probably the most powerful Flash maker/editor there is, very advanced graphical interface.
Also listed in: (Not listed in any other category)
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: swfdecrypt
Rating: 0.0 (0 votes)
Author: arc_                        
Website: http://www.woodmann.com/forum/showthread.php?t=11720
Current version: 1.1
Last updated: September 28, 2008
Direct D/L link: Locally archived copy
License type: Free / Open Source
Description: Unpacker for the commercial SWF Encrypt 4.0 Flash protection program (http://www.amayeta.com/software/swfencrypt).
Also listed in: Automated Unpackers, Flash Unpackers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: UnSWFEncrypt
Rating: 0.0 (0 votes)
Author:                         
Website: http://www.woodmann.com/forum/showthread.php?t=11720&page=3
Current version:
Last updated:
Direct D/L link: Locally archived copy
License type: Free
Description: SWF Encrypt unpacker.
Also listed in: Flash Unpackers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)


RSS feed Feed containing all updates and additions for this category.

RSS feed Feed containing all updates and additions for this category, including sub-categories.


Subcategories

There are 3 subcategories to this category.





Views