[email protected]
|
1a0aa9c779
|
show warning on 32bit jre
|
2016-02-27 16:29:58 +01:00 |
|
Jindra Petřík
|
9c8583957c
|
AS1/2 deobfuscation fixes
|
2016-02-20 01:00:47 +01:00 |
|
Jindra Petřík
|
26fbb83ef3
|
simplify expressions
|
2016-02-17 20:07:56 +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
|
4994c4a70c
|
Default clause position in switch fixed
|
2016-01-17 21:59:20 +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 |
|
[email protected]
|
8cb067bfda
|
format java code
|
2016-01-15 14:37:34 +01:00 |
|
[email protected]
|
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 |
|
Jindra Petřík
|
12e3d208ce
|
Merge origin/master
|
2016-01-03 14:35:18 +01:00 |
|
Jindra Petřík
|
0a16fab804
|
stage fix
|
2016-01-03 12:36:06 +01:00 |
|
Jindra Petřík
|
dc64ab1d30
|
AS1/2 execution improvements - yet a lot to do
|
2016-01-03 12:33:06 +01:00 |
|
[email protected]
|
646d696251
|
fixes again
|
2016-01-01 14:30:08 +01:00 |
|
[email protected]
|
1cea429e7b
|
copyright year updated
|
2016-01-01 14:06:56 +01:00 |
|
[email protected]
|
6340c0efea
|
#1125 Missing catch block when decompiling try{}catch{} block
|
2015-12-29 09:53:46 +01:00 |
|
Jindra Petřík
|
1aa35008aa
|
ActionTrace - check stack before execution
|
2015-12-29 08:19:37 +01:00 |
|
Jindra Petřík
|
c4c69abf83
|
Experimental execution of AS1/2 in FFDec Flash viewer (very basic, needs testing and many improvements)
|
2015-12-29 08:05:23 +01:00 |
|
Jindra Petřík
|
be7bd6b89f
|
AS1/2 execution stub - execute method for nearly all actions. Needs some testing. Still a lot to do.
|
2015-12-28 16:38:46 +01:00 |
|
[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 |
|