Commit Graph

52 Commits

Author SHA1 Message Date
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
honfika@gmail.com
1cea429e7b copyright year updated 2016-01-01 14:06:56 +01:00
honfika@gmail.com
507cc4c29b #1070 Incorrect decompilation of switch statement fixed 2015-12-03 09:40:26 +01:00
honfika@gmail.com
d3556e73f4 Old deobfuscation mode removed 2015-11-26 15:58:25 +01:00
Jindra Petřík
dd7016bb87 nullpointer fix 2015-11-18 19:53:28 +01:00
Jindra Petřík
b5bf4c04b8 nullpointer fix 2015-11-18 19:25:41 +01:00
Jindra Petřík
4a4e0e4898 Better line start detection
Fixed debug info injection
2015-11-17 09:24:42 +01:00
Jindra Petřík
7057a0bdcb various fixes for AS3 direct editation, decompilation, etc. to make FP ABC verifier happy 2015-11-08 11:15:18 +01:00
Jindra Petřík
09ae6c62a0 Issue #418 and/or detection fix 2015-10-22 09:49:11 +02:00
Jindra Petřík
07cf580042 Issue #1060 and fix 2015-10-20 23:00:55 +02:00
Jindra Petřík
599b704a91 Issue #1060 reversed and/or detection when compiled as push false / push true 2015-10-20 19:47:03 +02:00
honfika@gmail.com
f699fd72bb faster AS2 deobfuscation (ActionDeobfuscatorSimple and ActionDeobfuscator combined to a single linked list based algorithm), caching deobfuscated action list 2015-10-20 09:13:50 +02:00
honfika@gmail.com
85788e258c AS2 deobfuscation improved / faster 2015-10-17 09:52:21 +02:00
honfika@gmail.com
28468f9173 #1030 AS3 decompilation error - StackOverflowError 2015-09-08 11:48:43 +02:00
honfika@gmail.com
1badb49810 not creating always new instruction definition objects 2015-09-07 10:20:11 +02:00
honfika@gmail.com
3e7d891280 allParts is a set in Graph class 2015-07-16 16:45:42 +02:00
Jindra Petřík
0af75c9990 Slower loop detection :-( 2015-07-12 13:38:06 +02:00
Jindra Petřík
5b3a3d854b Faster loop+break detection. 2015-07-12 13:11:19 +02:00
honfika@gmail.com
737f20edd4 build fix + catch ThreadDeath errors 2015-07-11 09:32:02 +02:00
honfika@gmail.com
9009cf022a Merge origin/master 2015-07-11 09:10:31 +02:00
honfika@gmail.com
cabb490c3e #962 Code formatting issue + getName: pass null value in fullyQualifiedName parameter instead of new array list. getName already accepts null 2015-07-11 09:10:20 +02:00
Jindra Petřík
85995ca008 And/Or detection fix 2015-07-11 06:02:09 +02:00
Jindra Petřík
dddb139f1a Issue #961 Final process fix 2015-07-10 20:36:03 +02:00
Jindra Petřík
8a154b48e0 do not use line info in block (obfuscated SWFs break it)
Issue #961 Final process fix
2015-07-10 19:52:29 +02:00
Jindra Petřík
68820fda7a Merge origin/master 2015-07-10 19:33:38 +02:00
Jindra Petřík
bee1f70eaa obfuscated and/or fix 2015-07-10 19:33:20 +02:00
honfika@gmail.com
b086317e24 interrupt thread in finalProcess 2015-07-10 15:41:55 +02:00
Jindra Petřík
0ebfec640c Isssue #959 For detection fix to avoid StackOverflow 2015-07-10 05:27:53 +02:00
honfika@gmail.com
42a8fc4c22 GraphTargetItem.src is readonly (field is private, getter added) 2015-07-09 10:51:04 +02:00
Jindra Petřík
e0a70a35fe Issue #954 IndexOutOfBounds fix 2015-07-07 20:33:24 +02:00
Jindra Petřík
17a94b7ba2 Issue #947 Marklevels errors ignored 2015-07-06 21:52:56 +02:00
honfika@gmail.com
bf2c6cb822 use diamond 2015-07-05 21:34:49 +02:00
honfika@gmail.com
8928a3c9ee organize imports 2015-07-05 21:28:17 +02:00
Jindra Petřík
9893296f1d fix tests 2015-07-04 19:18:05 +02:00
Jindra Petřík
b43d282e3f tests compilation fixed 2015-07-04 19:07:17 +02:00
Jindra Petřík
3a22038f03 AS3 - improved switch handling 2015-07-04 15:21:47 +02:00
Jindra Petřík
3494556c52 AS3 instruction insert fix 2015-07-03 19:54:36 +02:00
Jindra Petřík
ab5e79632b AS3 loop break fixed - tests now pass 2015-07-03 17:24:32 +02:00
Jindra Petřík
7983b0bd01 Adding goto §§ instruction for unresolved jumps (FlashCC etc.)
AS3: Add/remove instruction improvement
2015-07-02 06:31:12 +02:00
Jindra Petřík
1747d06edf AS3: Jump deobfuscation improved 2015-06-21 14:40:00 +02:00
Jindra Petřík
cac19d6cb9 Stack handling improved - no more StackEmptyException
And/Or handling improved
Preprocessor instructions introduced - §§pop,§§push...
2015-06-12 13:04:13 +02:00
Jindra Petřík
f8f80c3b8a various AS3 decompilation improvements 2015-06-01 07:05:16 +02:00
honfika@gmail.com
e49296770f format source code 2015-05-08 13:33:40 +02:00
Jindra Petřík
af31f85c49 Issue #842 For reconstruction if debug line info present
Spaces added between parts of for
2015-04-26 08:21:50 +02:00
honfika@gmail.com
cc5f2ff4c2 format source code 2015-03-31 21:32:49 +02:00
Jackkal
d63fc8b2ec Fix decompilation error: ClassCastException in AND/OR detection. 2015-03-19 20:56:22 +01:00
Jackkal
3539740a15 Fix decompilation errors: Improved TranslateStack handling to cope with stack cloning. 2015-03-13 23:51:46 +01:00
honfika@gmail.com
ade56d45a2 format code: blank lines 2015-01-18 21:32:37 +01:00
honfika@gmail.com
677bdf969b copyright year updated 2015-01-13 19:36:39 +01:00