[email protected]
|
52c27db229
|
author javadoc comments added, finished...
|
2015-12-12 16:07:05 +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 |
|
Jindra Petřík
|
ec666b60e4
|
AS1/2: Ctrl+click to declaration of variables, registers. Hilighting methods and classes
AS1/2: Debugger - Show registers
Fixed ctrl+click underline position
|
2015-12-05 10:53:43 +01:00 |
|
Jindra Petřík
|
6ea614fa54
|
AS3 debugger start halt fix
AS2 debugger - offsets fix, functions fix
|
2015-12-03 20:17:59 +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]
|
4fb62ab85d
|
add test for FastActionList
|
2015-11-29 08:22:25 +01:00 |
|
[email protected]
|
d3556e73f4
|
Old deobfuscation mode removed
|
2015-11-26 15:58:25 +01:00 |
|
Jindra Petřík
|
f7f1062c5e
|
Merge origin/master
|
2015-11-21 19:13:06 +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 |
|
[email protected]
|
0b59f0b11f
|
AS3 deobfuscation changed to execute code instead of translating
|
2015-11-21 15:13:11 +01:00 |
|
[email protected]
|
0ce72f2038
|
FixItemCounterStack moved: later needed for avm2 deobfuscation, too
|
2015-11-20 15:45:05 +01:00 |
|
[email protected]
|
9b03c3d5de
|
further as2/3 execution fixes
|
2015-11-18 17:18:14 +01:00 |
|
[email protected]
|
4d2fd1383b
|
AS2 execution fixes
|
2015-11-18 10:42:51 +01:00 |
|
Jindra Petřík
|
ffc232d147
|
Merge master into v7
Conflicts:
libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/instructions/stack/PushByteIns.java
|
2015-11-18 06:47:48 +01:00 |
|
[email protected]
|
c096cd4c84
|
fast action list modifications
|
2015-11-17 16:01:58 +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
|
11dde703e2
|
SWF version annotation for tags and actions. May be useful for adding tags in GUI, etc...
|
2015-11-11 06:39:00 +01:00 |
|
[email protected]
|
e62b886a09
|
AS3 instruction execution fixes
|
2015-11-05 08:53:57 +01:00 |
|
[email protected]
|
58596ca5e5
|
execution of StringExtract and MBStringExtract implemented
|
2015-11-03 11:36:32 +01:00 |
|
[email protected]
|
e7bf1b0319
|
preserve variable order in AS2 deobfuscation + make it faster
|
2015-11-02 08:32:41 +01:00 |
|
[email protected]
|
56bd4cd1f6
|
AS2 deobfuscation improvement
|
2015-11-01 12:12:04 +01:00 |
|
[email protected]
|
e248fc117f
|
AS3 deobfuscation improvement again:)
|
2015-10-31 20:52:16 +01:00 |
|
[email protected]
|
3290e3d05d
|
Old (but still mode = 1, so not the oldest) AS2 deobfuscation methods removed
|
2015-10-30 23:10:39 +01:00 |
|
Jindra Petřík
|
48f1962476
|
#1010 AS2 direct editation - internal and override is not a reserved word
|
2015-10-29 07:30:23 +01:00 |
|
[email protected]
|
48bc72c8e8
|
old function removed
|
2015-10-27 20:30:19 +01:00 |
|
[email protected]
|
d6d5435598
|
faster getUnreachableActionCount
|
2015-10-26 20:42:26 +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]
|
4c942fb3b5
|
execute actions without translating them.... to be continued...
|
2015-10-24 18:29:56 +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 |
|
Jindra Petřík
|
09ae6c62a0
|
Issue #418 and/or detection fix
|
2015-10-22 09:49:11 +02:00 |
|
[email protected]
|
f10303b4ab
|
plugin to fix the "bug" in issue #786
|
2015-10-22 09:00:27 +02:00 |
|
[email protected]
|
099bffdf68
|
removed some unnecessary parameters + small fixes
|
2015-10-21 08:54:25 +02:00 |
|
Jindra Petřík
|
f143434d9e
|
Issue #1062 Editing/displaying script initializers
|
2015-10-20 16:37:39 +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]
|
c7a9c0f824
|
remove obfuscated unused variables
|
2015-10-19 10:22:29 +02:00 |
|
[email protected]
|
85788e258c
|
AS2 deobfuscation improved / faster
|
2015-10-17 09:52:21 +02:00 |
|
[email protected]
|
d2eaaa9fab
|
action long arguments (e.g InitProerty count parameter) can be anything on the stack, use EcmaScript.toNumber to convert it to integer (long)
|
2015-10-16 09:04:45 +02:00 |
|
[email protected]
|
f0a003485f
|
Remove multiple obfuscated GetTimes actions
|
2015-10-15 08:58:09 +02:00 |
|
[email protected]
|
13bbb1ee19
|
Deobfuscation fix again:)
|
2015-10-14 19:16:09 +02:00 |
|
[email protected]
|
2d93a4463f
|
AS2 deobfuscation fix
|
2015-10-13 08:14:13 +02:00 |
|
[email protected]
|
1a26d9fa9b
|
AS2 deobfuscation fix
|
2015-10-12 08:52:08 +02:00 |
|
[email protected]
|
e8425fcadd
|
faster "removeGetTimes"
|
2015-10-07 15:53:36 +02:00 |
|
[email protected]
|
4b98a7fae7
|
actionif + action jump target calcualtion simplified 3
|
2015-10-06 19:10:32 +02:00 |
|
[email protected]
|
bfe3a7bb60
|
collect decompilation performance statistic data
|
2015-10-04 18:48:19 +02:00 |
|
[email protected]
|
63f87da9c1
|
actionif + action jump target calcualtion simplified 2
|
2015-10-03 14:41:43 +02:00 |
|
[email protected]
|
ec5d34cccc
|
actionif + action jump target calcualtion simplified
|
2015-10-01 17:55:38 +02:00 |
|
[email protected]
|
f5d37441ca
|
fix
|
2015-09-27 10:21:21 +02:00 |
|
[email protected]
|
99050bc39a
|
fix
|
2015-09-26 22:45:02 +02:00 |
|