Flash Exploit Versions

From M-Gate Labs Wiki

Revision as of 19:03, 30 October 2008; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

Flash Exploit has been released many times, sometimes too soon, but new versions are released when flaws have been found, or when the developers have free time away from school.

Contents

Initial Phase

Versions under this heading used the original parse engine that placed objects into separate arrays which made coding very troublesome.

Flash Exploit 1.00

  • Release Date: 6/10/2006
  • Release Type: Internal
Flash Exploit 1.00 First Gui
Enlarge
Flash Exploit 1.00 First Gui
Flash Exploit 1.00 Second Gui
Enlarge
Flash Exploit 1.00 Second Gui
Flash Exploit 1.00 Final Gui
Enlarge
Flash Exploit 1.00 Final Gui

Flash Exploit 1.01

  • Release Date: 6/12/2006
  • Release Type: Internal

Change log

  • Gui Changes
    • Added SVGZ Support
    • Added Frame Hacking (Display List)
    • Added Movie Auto Play Option
    • Added Quality Button (Preview Window)
    • Added Cancel Button To Conversion Dialog
    • Added Second Progress Bar To Conversion Dialog
    • Added Memory Progress Bar To Conversion Dialog
    • Removed Fill Button (Preview Window)
    • Removed Line Button (Preview Window)
  • Engine Changes
    • Fixed SVG Gradients
    • Fixed SVG/Render Transforms
    • Fixed SVG Export Time
    • Fixed SVG/Render Clipping

Flash Exploit 1.02

  • Release Date: 6/15/2006
  • Release Type: Internal

Change log

  • Engine Changes
    • Converting Speed Improvements
    • BFS Graph Fixes
      • To the conversion engine

Flash Exploit 1.03

  • Release Date: 6/18/2006
  • Release Type: Internal

Change log

  • Engine Changes
    • Morph Shapes Implemented
    • Line's are now lines
      • Lines used to be fills
    • Updated SVG Clip Layers

Flash Exploit 1.04

Change log

  • Gui Changes
    • Display List
      • Item List
      • Matrix Information
      • Clipping information
    • Decompress SVGZ files
    • New Export options that don't work at this time.
      • Export Movie
      • Export to SWF
  • Engine Changes
    • Updated Shape Parsing Error

Flash Exploit 1.05

  • Release Date: 7/8/2006
  • Release Type: Internal

Change log

  • Gui Changes
    • Login Screen
    • Plugin System
      • Advanced Conversion became available
    • Rsa Encryption
      • Plugins are encrypted

Flash Exploit 1.06

  • Release Date: 7/11/2006
  • Release Type: Public

Change log

  • Engine Changes
    • Updated SVG Export
      • for "Clipping Layers"
Flash Exploit's 1.06 Gui
Enlarge
Flash Exploit's 1.06 Gui

Flash Exploit 1.07

Change log

  • XML Changes
    • Updated XML
      • Increased Write Speed
    • Fixed SVG/XML Export
      • Bad Formatting
      • Had a typo

Flash Exploit 1.08

Change log

  • First Stable Release
    • Currently Not Stable when compared to beta versions
Flash Exploit's 1.08 Gui
Enlarge
Flash Exploit's 1.08 Gui

Growth Phase

Versions under this header used a unified object system that made coding easier and made it easier to find objects.

Flash Exploit 1.09

Change log

  • Gui Changes
    • Updated Login Script
      • More options
      • More messages to the user.
    • Block Editor(Alpha)
      • Bug in "save" feature
  • Engine Changes
    • Simplified Object Library
      • Less overhead.

Flash Exploit 1.10

Change log

  • Gui Changes
    • Updated Gui
  • Fixes
    • Fixed bug in Block Editor "save" feature

Flash Exploit 1.11

Flash Exploit's 1.11 Gui
Enlarge
Flash Exploit's 1.11 Gui

Change log

  • Gui Changes
    • Updated Look
    • More Buttons on Startup screen
    • More Help on Startup screen
    • Icons in Block Editor
    • Block Editor
      • Double Click on SetBackground to change the background color, more to come.
  • Fixes
    • Fixed Display Bugs after closeing a file, since Ver 1.0.
    • Fixed bug in Block Editor "save" feature

Flash Exploit 1.12

Change log

  • Engine Changes
    • Updated IO Library (Bit Errors)
    • Updated Core Library
    • Minimal Font Support
  • Gui Changes
    • Parse Filters
      • Disable Shapes, Images, Fonts, Sounds
    • Font Viewer

Flash Exploit 1.13

Change log

  • Gui Changes
    • Login Fixes

Flash Exploit 1.14

Change log

  • Java Changes
    • Java 6 Required
  • Gui Changes
    • Login Fixes
    • Extended Debug Information
    • Block Editor Updates
    • Bitmap Extraction

Flash Exploit 1.15

Change log

  • Engine Changes
    • Updated Font Parser

Flash Exploit 1.16

Change log

  • Engine Changes
    • Updated Bitmap Parser
    • Updated Place Object 1 & 2
    • Class Name Changes
    • File Structure Fixes
    • Improved Bitmap Rendering
    • Lots of little changes
    • SVG Export with Images

Flash Exploit 1.17

Change log

  • Engine Changes
    • Updated Bitmap Parser
    • Updated Export Syntax For Paths
  • XML
    • Cleaned up svg syntax
    • One svg cliping tag is not under the "defs"
    • Added "defs" tag to all svg exports
    • Added background to export
    • Bitmaps now export with SVG
  • Block Editor
    • Added DefineBits2 to the Block Editor as ID Editable

Iron Edition

The Iron Edition is an attempt to mature the engine to a point where all the basic functions are finalized and don't need to be altered for Flash versions 1-7.

Flash Exploit 1.18

Flash Exploit's 1.18 Gui
Enlarge
Flash Exploit's 1.18 Gui
  • Release Date: 9/14/2007
  • Release Type: Public

Change log

  • System Changes
    • Vista Ready
  • Gui Updates
    • Updated GUI
  • Engine Changes
    • Lossless Image Support 1 & 2
    • Updated Define Bits 2
    • Added Define Bits 3 Support
      • Not Fully Implemented
    • Basic Text Support

Flash Exploit 1.18.1

Change log

  • Engine Changes
    • Removed Bitmap Export Bug
    • Updated Export Code
  • System Changes
    • Added Sample "Text" SWF File

Flash Exploit 1.19

  • Release Date: 1/3/2008
  • Release Type: Public

Change log

  • Engine Changes
    • Flash 8 Support
    • Better JPEG Handling
      • Specifically to DefineBits 2 & 3
  • Gui Changes
    • M-Gate Labs Login Required
      • Login is Secure
      • Only for Pro Plugins
    • 3D2Toy Logins Disabled

Flash Exploit 1.19.1

  • Release Date: 1/5/2008
  • Release Type: Public

Change log

  • Gui Changes
    • Fixed Login Error
      • User names were not being converted to lowercase before being sent to the server.
  • Engine Changes
    • Removed Gradient Error
      • Added in missing gradient information
    • Removed Matrix Error
      • Had to Re-Align the bit stream before and after reading a matrix
    • Removed JPEGTable Error
      • In SWF JPEGs can have separate Tables & Data
      • The engine didn't expect empty JPEG Tables

Flash Exploit 1.19.2

Change log

  • Engine Changes
    • Removed JPEG Error
      • The parser will now search for FFD9FFD8(End,Start) in the data and remove it.
  • Gui Changes
    • Added more Tag names
    • More tag ids are editable
    • Added a text icon to the block editor
    • Add link to the Wiki

Flash Exploit 1.20.0

Flash Exploit 1.20.0
Enlarge
Flash Exploit 1.20.0
  • Release Date: 3/24/2008
  • Release Type: Public

Change log

  • Program
    • Plug in dialog is always shown on startup
  • Block Editor
    • 4 New Plug ins
      • Edit Metadata
      • Edit Background Color
      • Change Object ID
      • Add Hidden Text
    • Edit Multiple Files in Same Window
    • Copy, Cut, Paste Block Support
    • Updated GUI

Flash Exploit 1.21.0

Flash Exploit 1.21.0 Loading Screen
Enlarge
Flash Exploit 1.21.0 Loading Screen
Flash Exploit 1.21.0 Zero Point
Enlarge
Flash Exploit 1.21.0 Zero Point
Flash Exploit 1.21.0 DefineBits3
Enlarge
Flash Exploit 1.21.0 DefineBits3

Change log

  • Program
    • Re-Wrote Start up scripts
      • Class.forName() stopped working with the new build, had to patch around the error
    • New SWF Loading Screen
    • Added Zero Point Export
      • With this option a marker is placed to indicate the point (0,0) on exports
  • Image Handling
    • Enhanced Bitmap3
      • Bitmap3 is now converted to PNG with transparency

Possible Load Screen Images

Loading Screen 1
Enlarge
Loading Screen 1
Loading Screen 2
Enlarge
Loading Screen 2
Loading Screen 3
Enlarge
Loading Screen 3
Loading Screen 4
Enlarge
Loading Screen 4

Command Line

Because of requests from the community a command line version of Flash Exploit was created, which has now become the developers friend, because it allows for quicker engine testing.

FECL 1.00

  • Release Date: 1/1/2008
  • Release Type: Public
  • Internal Engine: 1.19+

FECL 1.01

  • Release Date: 1/2/2008
  • Release Type: Public
  • Internal Engine: 1.19+

Change log

  • Re-Wrote Command Parser
  • Shape Dump Added

FECL 1.02

  • Release Date: 1/5/2008
  • Release Type: Public
  • Internal Engine: 1.19.1

Change log

  • More Command Options
    • Debug
      • Print Debug Messages
    • Test Mode
      • Don't Convert Shapes, Just Parse the SWF
  • Shape Dump Added
    • Dump All Shapes to a Folder

FECL 1.03

  • Release Date: 1/6/2008
  • Release Type: Public
  • Internal Engine: 1.19.2
  • Download: All Systems

Change log

  • Fixed JPEG Error, Where extra Start & End bytes would be included in the stream.

FECL 1.04

  • Release Date: 10/30/2008
  • Release Type: Public
  • Internal Engine: 1.21.0
  • Download: All Systems

Change log

  • Updated parsing engine
  • Added in Zero Point Exports
Personal tools