Commit Graph

432 Commits

Author SHA1 Message Date
Jindra Petřík
eef8372ee8 ABC: Float and Float4 support
AVM2 instructions refactoring, data types correction
NumberContext - numeric parameters (for decimal, etc.)
2016-03-21 21:38:05 +01:00
honfika@gmail.com
d2432eb6b6 #1170 Extract from Memory in Command Line 2016-03-13 09:40:16 +01:00
honfika@gmail.com
9e1f86dd83 Merge origin/master 2016-03-06 09:12:30 +01:00
honfika@gmail.com
8f3603f94d indent fix 2016-03-05 09:07:31 +01:00
Jindra Petřík
a7390c083d Logging only cause of Exception in case of ExecutionException.
(no futureTask, etc. in error logs)
2016-03-05 08:09:09 +01:00
honfika@gmail.com
1a0aa9c779 show warning on 32bit jre 2016-02-27 16:29:58 +01:00
Jindra Petřík
85c252e724 Move items from Debug tab in advanced settings to other tabs to avoid acidentally setting it,
reseting most of them by renaming.
2016-02-19 16:52:44 +01:00
Jindra Petřík
cbfb11452b SetSlot coercion display fix 2016-02-19 03:49:01 +01:00
Jindra Petřík
32a0b66efa AS3 direct edit - param fix - test 2016-02-18 15:04:13 +01:00
Jindra Petřík
31f9ebf5bc AS3 direct editation - store local register names in debug info 2016-02-18 13:49:53 +01:00
Jindra Petřík
36220f2de3 not resolving unusualTags in DefineSprite for parallel speedup off too
improved AS3 deobfsucation
2016-02-18 10:32:12 +01:00
Jindra Petřík
26fbb83ef3 simplify expressions 2016-02-17 20:07:56 +01:00
Jindra Petřík
6a8d73c798 AS3 - some simplifications 2016-02-17 19:43:13 +01:00
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
honfika@gmail.com
348767c8e8 #1148: log exception 2016-02-09 10:49:07 +01:00
honfika@gmail.com
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
honfika@gmail.com
6886ccaeeb Merge origin/master 2016-01-15 14:37:54 +01:00
honfika@gmail.com
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
honfika@gmail.com
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
honfika@gmail.com
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
honfika@gmail.com
646d696251 fixes again 2016-01-01 14:30:08 +01:00
honfika@gmail.com
1cea429e7b copyright year updated 2016-01-01 14:06:56 +01:00
honfika@gmail.com
6340c0efea #1125 Missing catch block when decompiling try{}catch{} block 2015-12-29 09:53:46 +01:00
honfika@gmail.com
c563a7449b allow trait specification in pcode import 2015-12-15 12:46:08 +01:00
honfika@gmail.com
52c27db229 author javadoc comments added, finished... 2015-12-12 16:07:05 +01:00
honfika@gmail.com
ed919b14c3 author javadoc comments added 2 2015-12-11 21:21:30 +01:00
honfika@gmail.com
928b802035 author javadoc comments added 1 2015-12-10 14:18:46 +01:00
honfika@gmail.com
baab89878f unnecessary nops durinmg deobfuscation removed 2015-12-09 15:33:57 +01:00
honfika@gmail.com
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
honfika@gmail.com
2f75a7b4ed #1098 Importing SWF XML fails fixed 2015-12-03 11:07:07 +01:00
honfika@gmail.com
507cc4c29b #1070 Incorrect decompilation of switch statement fixed 2015-12-03 09:40:26 +01:00
honfika@gmail.com
35b917eca1 using a function which calculates the target address of the IfType instructions 2015-12-02 14:19:09 +01:00