Results 1 to 1 of 1

Thread: SWFRETools: A Tool to Reverse Engineer SWF Files! (for reverse engineering menu)

Hybrid View

  1. #1
    Moderator firebits's Avatar
    Join Date
    Mar 2010

    Lightbulb SWFRETools: A Tool to Reverse Engineer SWF Files! (for reverse engineering menu)

    The SWFRETools are a collection of tools built for vulnerability analysis of the Adobe Flash player and for malware analysis of malicious SWF files. The tools are partly written in Java and partly in Python and are licensed under the GPL 2.0 license.

    The basic architecture of SQFRETools is as follows:

    The list of tools are part of the SWFRETools:

    • Flash Dissector: Flash Dissector is a GUI tool that allows you to inspect SWF files on a binary level. When you open a SWF file in Flash Dissector you have the ability to look through the structures defined in the SWF file in a hex editor and in a structure viewer. This makes it easy to understand what bytes of a SWF file hold what functionality.
    • SWF Parser: SWF Parser is an open-source SWF file parser implemented in Java that you can build upon when you want to create your own Flash reverse engineering tools.
    • Minimizer: The Minimizer program takes a SWF input that makes Flash Player crash and automatically removes the parts of the SWF file that are not related to the crash. This makes it easier to determine what the root cause of a crash is.
    • FP Debugger: This Flash Player hooking script hooks important functionality in Flash Player at runtime and dumps information about what Flash Player is parsing and executing. This is very useful in situations where Flash Player trips up and static analysis are out of sync with what Flash Player is doing.
    • StatsGenerator: Generate stats over SWF files.

    Detailed information about using the above mentioned tools can be found in the “readme” files in the each of their directories. Application testing or code review businesses are in boom in the IT and Financial sectors. Tools such as SWFREtools help you as you try to analyze SWF file based exploits or even with stuff such as metadata from the extracted images.

    This SWF file reverse engineering framework depends on the following lists of files and softwares:

    • Java FileDrop
    • JHexView
    • Java
    • splib
    • Buggery


    Download SWFREtools (

    Last edited by firebits; 05-12-2011 at 01:59 PM.

Similar Threads

  1. Reverse Engineering -- Where do I begin?
    By Desolate in forum Experts Forum
    Replies: 2
    Last Post: 04-21-2011, 06:13 AM
  2. Reverse Engineering->PE Editors->CFF Explorer
    By firebits in forum Tool Requests
    Replies: 0
    Last Post: 05-20-2010, 03:08 PM
  3. reverse engineering questions
    By Li1_Monster in forum Beginners Forum
    Replies: 9
    Last Post: 03-31-2010, 08:12 PM
  4. Reverse Engineering Tool (eg Ollydbg)
    By AndiC500 in forum OLD Programming
    Replies: 4
    Last Post: 01-04-2008, 05:25 AM
  5. How to Reverse Engineer
    By piccolo_21 in forum OLD General IT Discussion
    Replies: 1
    Last Post: 09-01-2007, 07:49 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts