Commit Graph

246 Commits

Author SHA1 Message Date
honfika@gmail.com
80b000b82b move file offset to the left, setting+button to hide it 2016-07-17 14:14:26 +02:00
honfika@gmail.com
ababe9010f spanish translation + something with the line endings 2016-06-03 15:43:13 +02:00
honfika@gmail.com
8e6da8081f #1241 Do not show original bytes when they are the same as the "rebuilt" bytes 2016-05-29 20:14:22 +02:00
honfika@gmail.com
2e41a0ef62 #1241 Settings to show original bytes 2016-05-29 14:25:04 +02:00
honfika@gmail.com
db0d490fc9 #1241 File content is different to what FFDEC shows in HEX view near instructions 2016-05-29 12:32:50 +02:00
honfika@gmail.com
81c3df016d Issue #1244 Allow to compile back Unknown instructions 2016-05-29 10:00:33 +02:00
honfika@gmail.com
d000457330 Issue #1244 Remove unknown actions when deobfuscation is enabled 2016-05-29 07:23:16 +02:00
honfika@gmail.com
aa117d7c75 Issue #1244 Incorrect showing of NOP instructions 2016-05-28 22:43:08 +02:00
honfika@gmail.com
508c618b37 netbeans inpector fixes 2016-04-29 20:54:38 +02:00
honfika@gmail.com
577bdd4844 add missing overrides + some other small changes 2016-04-28 22:09:44 +02:00
Jindra Petřík
a7390c083d Logging only cause of Exception in case of ExecutionException.
(no futureTask, etc. in error logs)
2016-03-05 08:09:09 +01:00
Jindra Petřík
22d1047f47 Merge origin/master 2016-03-05 07:57:10 +01:00
Jindra Petřík
cc6d7c8f52 #1183 Index out of bounds fix 2016-03-05 07:56:52 +01:00
honfika@gmail.com
4a73edc4c2 AS2 deobfuscation: some more EmptyStack problem fixed 2016-03-04 13:14:06 +01:00
honfika@gmail.com
c6826da2b6 AS2 deobfuscation fixes 2016-03-04 10:50:38 +01:00
honfika@gmail.com
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
honfika@gmail.com
8cb067bfda format java code 2016-01-15 14:37:34 +01:00
honfika@gmail.com
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
honfika@gmail.com
646d696251 fixes again 2016-01-01 14:30:08 +01:00
honfika@gmail.com
1cea429e7b copyright year updated 2016-01-01 14:06:56 +01:00
honfika@gmail.com
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
honfika@gmail.com
52c27db229 author javadoc comments added, finished... 2015-12-12 16:07:05 +01:00
honfika@gmail.com
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
honfika@gmail.com
35b917eca1 using a function which calculates the target address of the IfType instructions 2015-12-02 14:19:09 +01:00
honfika@gmail.com
0cf0df67ea using existing getOffset method everywhere, made offset is privete 2015-11-30 09:16:51 +01:00
honfika@gmail.com
4fb62ab85d add test for FastActionList 2015-11-29 08:22:25 +01:00
honfika@gmail.com
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
honfika@gmail.com
0b59f0b11f AS3 deobfuscation changed to execute code instead of translating 2015-11-21 15:13:11 +01:00
honfika@gmail.com
0ce72f2038 FixItemCounterStack moved: later needed for avm2 deobfuscation, too 2015-11-20 15:45:05 +01:00
honfika@gmail.com
9b03c3d5de further as2/3 execution fixes 2015-11-18 17:18:14 +01:00
honfika@gmail.com
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