Commit Graph
419 Commits
Author SHA1 Message Date
Jindra Petřík be8e4df4c7 #1145 AS3 better declaration type detection,
better convert_x instruction handling
2016-02-16 23:00:17 +01:00
Jindra Petřík ddd9f1ca2a Merge origin/master 2016-02-13 11:49:17 +01:00
Jindra Petřík 2a0ca0b79b #1145 expression simplification to separate config instead of autodeobfuscate 2016-02-13 11:48:55 +01:00
[email protected] 348767c8e8 #1148: log exception 2016-02-09 10:49:07 +01:00
[email protected] 36498acfce #1148: handing end of stream exception in abc reader 2016-02-09 10:40:01 +01:00
Jindra Petřík 143ab57057 Regexp deobfuscation fix 2016-02-07 17:55:30 +01:00
Jindra Petřík ef739fbfd9 Simplify nonif expressions while deobfuscation too
Regexp deobfuscation.
Implicit coercion handling.
#1145 double not (!!) fix
2016-02-07 17:13:59 +01:00
Jindra Petřík 881a97c475 Flex (Mxml) export stub 2016-01-23 20:09:27 +01:00
Jindra Petřík 49d2534e7b Flex (Mxml) export stub 2016-01-23 20:07:23 +01:00
Jindra Petřík c526c4b7a6 AS3: super method call fix 2016-01-18 16:47:42 +01:00
Jindra Petřík 97051d183e Issue #1135 Handle try "to" in p-code correctly 2016-01-18 06:49:40 +01:00
Jindra Petřík 4994c4a70c Default clause position in switch fixed 2016-01-17 21:59:20 +01:00
Jindra Petřík 33e433fa26 Issue #1103 Foreach variables fixes
AS3 Switch fixes
2016-01-17 11:32:01 +01:00
Jindra Petřík ecec7ebdeb Merge origin/master 2016-01-16 19:51:34 +01:00
Jindra Petřík 95b4402390 Issue #1134 compiling §§ instructions back while direct editation
(§§goto is still missing)
2016-01-16 19:51:11 +01:00
[email protected] 6886ccaeeb Merge origin/master 2016-01-15 14:37:54 +01:00
[email protected] 8cb067bfda format java code 2016-01-15 14:37:34 +01:00
Jindra Petřík 7c1146618c Merge origin/master 2016-01-15 06:35:04 +01:00
Jindra Petřík d521b354ad Issue #409, #1132, [SkinPart] metadata support - decompilation and direct editation in AS3
updated debugger and syntaxpane lib
2016-01-15 06:31:26 +01:00
[email protected] 8162aa6c3e linked lavm2instuction list for faster deobfuscation (not ready yet) 2016-01-14 16:38:10 +01:00
Jindra Petřík 379c9e768d Merge origin/master 2016-01-12 20:46:38 +01:00
Jindra Petřík edad412fc1 AS3 RegExp literal decompilation and direct editation 2016-01-12 20:45:01 +01:00
[email protected] 00bb6a075f organize imports 2016-01-09 19:51:53 +01:00
Jindra Petřík c2aba5fc08 Issue #1118 Loading characters through ImportAssets - show as readonly
icon
2016-01-03 22:25:54 +01:00
[email protected] 646d696251 fixes again 2016-01-01 14:30:08 +01:00
[email protected] 1cea429e7b copyright year updated 2016-01-01 14:06:56 +01:00
[email protected] 6340c0efea #1125 Missing catch block when decompiling try{}catch{} block 2015-12-29 09:53:46 +01:00
[email protected] c563a7449b allow trait specification in pcode import 2015-12-15 12:46:08 +01:00
[email protected] 52c27db229 author javadoc comments added, finished... 2015-12-12 16:07:05 +01:00
[email protected] ed919b14c3 author javadoc comments added 2 2015-12-11 21:21:30 +01:00
[email protected] 928b802035 author javadoc comments added 1 2015-12-10 14:18:46 +01:00
[email protected] baab89878f unnecessary nops durinmg deobfuscation removed 2015-12-09 15:33:57 +01:00
[email protected] adf9a5b49c getOffset renamed to getAddress to be the same in AS2 and AS3 2015-12-08 13:35:39 +01:00
Jindra Petřík 0724b4a3f0 Debug (breakpoints, step) P-code for both AS1/2 and AS3 2015-12-06 06:29:08 +01:00
[email protected] 2f75a7b4ed #1098 Importing SWF XML fails fixed 2015-12-03 11:07:07 +01:00
[email protected] 507cc4c29b #1070 Incorrect decompilation of switch statement fixed 2015-12-03 09:40:26 +01:00
[email protected] 35b917eca1 using a function which calculates the target address of the IfType instructions 2015-12-02 14:19:09 +01:00
[email protected] 0cf0df67ea using existing getOffset method everywhere, made offset is privete 2015-11-30 09:16:51 +01:00
[email protected] 2b17094592 unused field removed from AVM2Code 2015-11-29 11:49:12 +01:00
[email protected] 981cc62f16 restorecontrolflow removed 2015-11-28 19:12:17 +01:00
[email protected] 568f41b45e show method index for debugging 2015-11-28 12:29:07 +01:00
[email protected] d3556e73f4 Old deobfuscation mode removed 2015-11-26 15:58:25 +01:00
[email protected] c0cb7e6a8b avm2 instructions fixed in hex view 2015-11-26 09:07:08 +01:00
[email protected] 7eb2713bd6 debug instruction has u8 register index, but other instuctions (setlocal, getlocal, ...) has u30 2015-11-24 21:39:18 +01:00
[email protected] d4e2ebb19e local reg index is u8 (at least in debug instruction) 2015-11-24 13:22:34 +01:00
[email protected] 2d30b47d0a saving after deobfuscating fixed 2015-11-23 09:06:00 +01:00
Jindra Petřík b2136f8f17 ABCPanel exec in event dispatch fix
Issue #1083 Fixed offsets of try after AS3 deobfuscation
2015-11-23 05:54:10 +01:00
Jindra Petřík 8e6e7b1324 previous simple deobfuscator back in 2015-11-22 20:33:36 +01:00
[email protected] 36640ba221 deobfscator fix 2015-11-22 15:19:10 +01:00
Jindra Petřík ab702f4725 debug print removed 2015-11-22 06:03:20 +01:00