Commit Graph
309 Commits
Author SHA1 Message Date
Jindra Petřík 679c528ef5 Merge origin/master 2015-10-28 20:41:45 +01:00
Jindra Petřík e24db54210 #1016 direct editation - class name index fix 2015-10-28 20:41:21 +01:00
[email protected] 1d3f50dbe2 avm2 code execution fix 2015-10-28 19:22:42 +01:00
Jindra Petřík 30bb6113a2 Import fixes, full package handling, make test pass 2015-10-28 19:16:52 +01:00
Jindra Petřík c5589a9279 Issue #1019 Namespace imports fix 2015-10-28 12:02:38 +01:00
Jindra Petřík 87a1a9206f Namespace name comparation fix (dottedchain "" == name_id 0
Method body creation arguments fix
2015-10-28 09:20:41 +01:00
Jindra Petřík 5f7564ecbc Issue #1063 AS3 direct edit - script initializer fix, generating method names
XML export/import fixes
Interfaces added to AS3 tests
2015-10-28 08:28:16 +01:00
Jindra Petřík b9c289464d enable debugging of SWF file, from commandline 2015-10-24 19:13:36 +02:00
Jindra Petřík eab1e53e2a Merge origin/master 2015-10-24 16:39:42 +02:00
Jindra Petřík 054cf88311 AVM2: Insert instruction fix 2015-10-24 16:37:24 +02:00
[email protected] a00b2d55ca AVM2 insturuction execution (without graph translate) improved 2015-10-24 15:40:46 +02: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
[email protected] cbb3b1bff2 new tests for FQNs and namespaces, using pluginpath config 2015-10-23 10:52:44 +02:00
Jindra Petřík 09ae6c62a0 Issue #418 and/or detection fix 2015-10-22 09:49:11 +02:00
Jindra Petřík f3ae3e6830 Merge origin/master 2015-10-22 09:20:23 +02:00
Jindra Petřík bb31df7f67 Issue #418 get_local set_local deobfuscation 2015-10-22 09:19:18 +02:00
[email protected] fcb3c9cc08 store TraitSlotConst.assignedValue in a separated class, which is unique for each threads. 2015-10-21 14:45:56 +02:00
[email protected] 099bffdf68 removed some unnecessary parameters + small fixes 2015-10-21 08:54:25 +02:00
Jindra Petřík a093b2580e Issue #1037 isXML call fix 2015-10-21 06:39:34 +02:00
Jindra Petřík 7bbbb7edae initializers fix 2015-10-20 23:15:10 +02:00
Jindra Petřík 965a95a81a initializers fix 2015-10-20 23:14:49 +02:00
Jindra Petřík a9740f3c70 static initializer hilight fix 2015-10-20 19:54:55 +02:00
[email protected] 1a55deb890 as code format fix 2015-10-20 19:29:29 +02:00
Jindra Petřík f143434d9e Issue #1062 Editing/displaying script initializers 2015-10-20 16:37:39 +02:00
[email protected] 2396710e35 faster AS2 deobfuscation (ActionDeobfuscatorSimple and ActionDeobfuscator combined to a single linked list based algorithm), caching deobfuscated action list fix 2015-10-20 09:16:59 +02:00
[email protected] b733666fcf #1057 Editing as in editor results in package name moving: fixed 2015-10-10 15:03:28 +02:00
[email protected] bfe3a7bb60 collect decompilation performance statistic data 2015-10-04 18:48:19 +02:00
[email protected] e06e5d6972 methodbody convert parameter fix 2015-09-19 07:56:36 +02:00
[email protected] e8fb8e2f37 faster syntax highlighting 2015-09-16 14:12:13 +02:00
[email protected] 4b7c653aa6 some instruction definitions implements CoerceOrConvertTypeIns 2015-09-14 08:42:08 +02:00
[email protected] c3b0925deb build fix 2015-09-09 11:54:31 +02:00
[email protected] d37e1a3f73 faster deobfuscation 2015-09-09 11:02:33 +02:00
[email protected] 1badb49810 not creating always new instruction definition objects 2015-09-07 10:20:11 +02:00
[email protected] 6f49fc2b18 item getResult fix 2015-09-05 20:39:30 +02:00
[email protected] 671daba936 nullpointer exception fix 2015-09-04 09:11:33 +02:00
[email protected] b47f5358fe faster AS3 decompiling 2015-09-03 23:35:25 +02:00
[email protected] cd4ba191e3 Unused parameter removed 2015-09-02 12:37:41 +02:00
[email protected] 6887e51a86 unnecessarry try-catch removed from deobfuscarot methods 2 + small fixes 2015-08-30 08:37:19 +02:00
[email protected] f51640276a unnecessarry try-catch removed from deobfuscarot methods 2015-08-30 08:25:30 +02:00
[email protected] 696ee04cb4 avoid throwing EmptyStackExceptions in as2 deobfuscation 2015-08-26 20:50:22 +02:00
[email protected] f354443455 small fixes, impovemnets 2015-08-24 21:06:08 +02:00
[email protected] e3081313d4 getScopeDelta separated to getScopePushCount and getScopePopCount 2015-08-23 19:02:52 +02:00
[email protected] 0498fadbb4 check the needed stack size before translating the instruction to avoid throwing that much emptystackexceptions during deobfuscarion 2015-08-22 21:01:41 +02:00
[email protected] 7ad7e80057 #1017 store alchemy opcodes have wrong order 2015-08-21 20:27:02 +02:00
[email protected] 1962cb99c9 condition simplified 2015-08-20 10:57:16 +02:00
[email protected] 4e154e03b8 restore the whole abc tag instead of the only constant pool when script compile fails 2015-08-19 21:38:46 +02:00
[email protected] 0ab8e7e000 warings fixes 2015-08-18 12:59:33 +02:00
[email protected] 8e63c0aea0 restore orignal constant pool when as3 script editing fails 2015-08-17 21:20:59 +02:00
[email protected] fd78e90629 cloning fix 2015-08-16 16:04:32 +02:00
[email protected] 329573058d common deobfuscated name generation in as3 and as2 deobfuscation 2015-08-08 10:12:50 +02:00