
v11.3 [May 3, 2020]
Added:
- Possibility to open SWF files using open on Mac.
- Updated turkish translation.
Fixed:
- #1500 Maximum SWF version constant increased, which is used by the memory search and also in the header editor.
- #1457 AS3 switch without lookupswitch ins detection.
- #1457 pushing on stack before exit item (return/throw).
- #1503 NullPointer Exception on commandline FLA export.
- AS3 direct editation - invalid generation of lookupswitch.
- AS3 direct editation - fix access to protected members with super.
- #1529 commandline selection of tag ids now applies to sprites and buttons.
Changed:
- #1378 Transparent background on PNG/GIF sprite export.
- SWF background on shape BMP export.
v11.2 [Sep 8, 2018]
Added:
- Warning panel on scripts containing §§ instructions (Tip for Settings/Automatic deobfuscation).
- Export AS1/2 P-code as GraphViz.
- Display better Graph using GraphViz (Must be configured in Advanced settings / Path).
- Copy AS1/2 Graph source (GraphViz) to clipboard - rightclick menu on graph.
- AS1 slash syntax support (decompilation, direct editation).
- Setting of limit of executed instructions during AS1/2 deobfuscation.
- AS1/2 deobfuscation of empty stack pops.
Changed:
- AS1/2 Better unresolved constant handling - §§constant(xx) func instead of §§constantxx.
- AS1/2 Using eval, set functions on obfuscated names instead of §§ syntax.
- Default limit of maximum executed instructions during AS1/2 deobfuscation raised to 10000.
Fixed:
- Better continue in for handling.
- AS1/2 For in break detection with inner switch statement.
- AS1/2 Using temporary registers after for..in (causing incorrect chained assignments handling, etc.).
- AS1/2 getProperty, setProperty handling.
- AS1/2 callmethod action arguments.
- Fixed §§push after continue - should be before (usually on obfuscated code).
- AS1/2 Delete operator with nonIdentifier parameters (e.g. spaces or obfuscated).
- DefineBits (with JPEGTables) tag export.
- No disabling autoOpenLoadedSWFs checkbox when ActiveX player not available (User can use Run button).
- Displaying contents of local variables (AS3) while debugging.
- #1415 freezing on manually closing Flash player debug session.
- #1484 AS import error printout on commandline (NullPointer).
v10.0 [Dec 26, 2016]
Iggy Files support - reading and (limited) editation of fonts, texts and AS3 - 64 bit variant only
optional AS3 direct editation with Flex SDK
AS3 p-code editing - metadata read/write support
AS3 p-code editing - end of the block command like in RABCDasm
AS3 p-code editing - popup docs for more than instructions
Debugger - New columns for variable details - scope, flags, trait
Debugger - Add watch feature
AS3 decompilation - colliding trait/class names handling - show hash suffix with namespace index on such cases
Deobfuscation Tool - Fix colliding trait/classes via toolbar command
Auto rename identifiers option now fixes colliding trait/classes aswell
Issue #1254 FLA export - detecting scripts on AS3 timeline
Issue #907 FFDec Library JAR file has version inside it.
Issue #1311, Issue #1313 actionScript source font size
Display warning when library version and GUI version mismatch
Changelog file
Issue #1308 Search by all P-code files (AS 1/2 only)
v8.0 [Feb 19, 2016]
New: FFDec debug tab in advanced settings moved to other tabs
Fixed: Issue #1161 AS1/2 deobfuscation broken
Fixed: AS1/2 Simplify expressions fix
v7.1 [Nov 27, 2015]
- AS3 debugger start halt fix
- AS1/2 debugger fix on nondebug enabled SWFs
- AS1/2 debugger fix for functions
- Debug menu item enabled fix
- AS3 local reg index fix
- Advanced settings calendar
- AVM2 instructions in hex view
- Issue #1070 Incorrect switch decompilation
- Issue #1098 Import XML fix
v4.1 [Feb 19, 2015]
New:
- Java 8 now required.
- Export/Import XML added to ribbon menu.
- Few GUI enhancements.
- Undo tag changes context menu.
Fixed:
- Issue #811 export ActionScript.
Excellent tool for protecting your web server and keeping your sensitive information secure