Commit Graph
104 Commits
Author SHA1 Message Date
[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] 507cc4c29b #1070 Incorrect decompilation of switch statement fixed 2015-12-03 09:40:26 +01:00
[email protected] d3556e73f4 Old deobfuscation mode removed 2015-11-26 15:58:25 +01:00
Jindra Petřík 1237762e60 AS1/2 debugger
debugger listening only when really debugging started
fail to listen message
break reason displayed
2015-11-21 19:12:42 +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 919d39106c AS3 direct editation - ifixed namespace handling, construct fix 2015-11-07 07:03:10 +01:00
Jindra Petřík c61b792411 Merge origin/master 2015-11-06 19:41:22 +01:00
Jindra Petřík 2b9c1eb365 AS3 direct editation - indexing ABCs for faster access - classes and properties, better(?) and faster resolving
Hiding extends Object
2015-11-06 19:41:02 +01:00
[email protected] e62b886a09 AS3 instruction execution fixes 2015-11-05 08:53:57 +01:00
Jindra Petřík 30bb6113a2 Import fixes, full package handling, make test pass 2015-10-28 19:16:52 +01:00
[email protected] 75b407d119 execute actions without translating them...., using this new execute method in deobfuscator 2015-10-25 10:08:28 +01:00
[email protected] a4f4dd3604 small improvements, little bit faster decompilation by caching the number values of the strings 2015-10-23 12:56:27 +02: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
[email protected] 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
[email protected] 9839fb496f #991 Serious Bug in Decompiler! fixed 2015-10-18 09:26:44 +02:00
[email protected] 85788e258c AS2 deobfuscation improved / faster 2015-10-17 09:52:21 +02:00
[email protected] 6dac1cbb9b is compile time fix 2015-09-23 09:58:02 +02:00
[email protected] b5df7b0f08 call getPrecedence only 1 time: fix 2015-09-20 14:39:07 +02:00
[email protected] 14e6922eb7 call getPrecedence only 1 time 2015-09-20 14:01:26 +02:00
[email protected] e8fb8e2f37 faster syntax highlighting 2015-09-16 14:12:13 +02:00
[email protected] 3958217d93 #1047 6.0.2 open all scripts folders: fix 2015-09-13 08:31:41 +02:00
[email protected] 28468f9173 #1030 AS3 decompilation error - StackOverflowError 2015-09-08 11:48:43 +02:00
[email protected] 1badb49810 not creating always new instruction definition objects 2015-09-07 10:20:11 +02:00
[email protected] 696ee04cb4 avoid throwing EmptyStackExceptions in as2 deobfuscation 2015-08-26 20:50:22 +02:00
[email protected] 3e7d891280 allParts is a set in Graph class 2015-07-16 16:45:42 +02:00
[email protected] a911196575 DottedChains in identifier deobfuscation 2015-07-16 13:20:23 +02:00
[email protected] 36e7bdbaee using HashSet in Graph.leadsTo 2015-07-15 22:37:44 +02:00
[email protected] ace72938bd DottedChain equals fix 2015-07-14 21:23:43 +02:00
[email protected] af3553e387 more DottedChains 2015-07-14 21:11:08 +02:00
[email protected] a4d49aeaf0 using DottedChains (almost) everywhere 2015-07-14 20:13:54 +02:00
[email protected] dd4933967e fullyQualifiedaNames are DottedChains 2015-07-12 21:27:49 +02:00
[email protected] 9a0a54bebb hashCode and equals 2015-07-12 18:14:26 +02:00
[email protected] 904d1f64f1 non static caches (separated cache for all SWFs) 2015-07-12 15:14:41 +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
[email protected] fa6b85416f export fix 2015-07-11 19:20:43 +02:00
[email protected] 737f20edd4 build fix + catch ThreadDeath errors 2015-07-11 09:32:02 +02:00
[email protected] 9009cf022a Merge origin/master 2015-07-11 09:10:31 +02:00
[email protected] 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