From Collaborative RCE Tool Library
Flash Tools
| Tool name: | SWF Reader |
| ||
|---|---|---|---|---|
| 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 |
| ||
|---|---|---|---|---|
| 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 |
| ||
|---|---|---|---|---|
| Author: | ||||
| Website: | http://www.swftools.org/ | |||
| Current version: | ||||
| Last updated: | ||||
| Direct D/L link: | http://www.swftools.org/download.html | |||
| License type: | GPL | |||
| 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 |
| ||
|---|---|---|---|---|
| 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 |
| ||
|---|---|---|---|---|
| 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 |
| ||
|---|---|---|---|---|
| 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 |
| ||
|---|---|---|---|---|
| Author: | Igor Kogan | |||
| Website: | http://flasm.sourceforge.net | |||
| Current version: | 1.62 | |||
| Last updated: | June 15, 2007 | |||
| Direct D/L link: | Locally archived copy | |||
| License type: | Free / 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: | Nemo 440 |
| ||
|---|---|---|---|---|
| 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 |
| ||
|---|---|---|---|---|
| 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 |
| ||
|---|---|---|---|---|
| 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 |
| ||
|---|---|---|---|---|
| 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 |
| ||
|---|---|---|---|---|
| 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 |
| ||
|---|---|---|---|---|
| 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) | |||
Feed containing all updates and additions for this category.
Feed containing all updates and additions for this category, including sub-categories.
Subcategories
There are 3 subcategories to this category.