Adam
|
d3142d83ce
|
Simplify jump deob, just destroy and rebuld jump graph instead of trying
to update it which sucks.
|
2015-06-18 16:49:47 -04:00 |
|
Adam
|
cb172775d4
|
Don't try and move jumps around in exceptions
|
2015-06-17 19:03:00 -04:00 |
|
Adam
|
db6269ba7e
|
debugging, idr, exception handler execution support
|
2015-06-13 21:51:06 -04:00 |
|
Adam
|
6cac8c1cc9
|
Move deobfuscation methods to their own files
|
2015-06-13 14:24:04 -04:00 |
|
Adam
|
3140a51f3f
|
Conflicts:
src/main/java/info/sigterm/deob/Deob.java
src/main/java/info/sigterm/deob/attributes/code/Instructions.java
|
2015-06-13 11:09:34 -04:00 |
|
Adam
|
a677e64aac
|
Remove unused parameters
|
2015-06-13 11:01:46 -04:00 |
|
Adam
|
eb986ba708
|
Eclipse code cleanup
|
2015-05-31 16:04:57 -04:00 |
|
Adam
|
0fcbcd262c
|
new execute stuff
|
2015-05-31 16:03:37 -04:00 |
|
Adam
|
1e34e0ec66
|
Remove instructions correctly
|
2015-05-11 10:26:48 -04:00 |
|
Adam
|
64d41c6f92
|
Cleanup block removal
|
2015-05-11 10:25:00 -04:00 |
|
Adam
|
fa3e9c0262
|
Hard to follow, exception removal and unused block (only from the now
removed exceptions from what I can tell)
|
2015-05-10 16:42:47 -04:00 |
|
Adam
|
2edf9d2117
|
clinit
|
2015-05-10 15:44:43 -04:00 |
|
Adam
|
ba7486b98b
|
Descriptor stuff
|
2015-05-10 15:06:50 -04:00 |
|
Adam
|
4af719032d
|
Allow pool to be dynamically rebuilt
|
2015-05-09 17:00:30 -04:00 |
|
Adam
|
0d21d49d2d
|
Can detect unused parameters
|
2015-05-05 13:36:54 -04:00 |
|
Adam
|
e70466fc0a
|
Add local var table instruction type and make relevant instructions
implement it
|
2015-05-04 15:36:38 -04:00 |
|
Adam
|
267efc7940
|
Remove unused methods
|
2015-04-25 15:30:22 -04:00 |
|
Adam
|
a9f953b46a
|
Class writing, call graph, eclipse project
|
2015-04-25 12:47:06 -04:00 |
|
Adam
|
4dc6bfc949
|
Doesn't execute all paths correctly
|
2015-02-08 16:35:58 -05:00 |
|
Adam
|
d00e5b03e1
|
Doesn't work and I don't know why
|
2015-02-01 22:19:28 -05:00 |
|
Adam
|
027dc6eff9
|
Some thinking about exceptions
|
2015-02-01 21:15:14 -05:00 |
|
Adam
|
763d82379e
|
Add eclipse project file
|
2015-02-01 18:06:18 -05:00 |
|
Adam
|
e38b4c5212
|
More execution work
|
2015-02-01 17:49:33 -05:00 |
|
Adam
|
cec4f0ac59
|
getObject on String should really just return the string
|
2015-01-26 02:25:42 -05:00 |
|
Adam
|
55dca4fa9b
|
Executor work
|
2015-01-26 00:40:54 -05:00 |
|
Adam
|
a998491133
|
Invokeinterface, among others
|
2014-12-09 02:00:19 -05:00 |
|
Adam
|
463b6df138
|
Array stuff needs more thinking.
|
2014-12-05 17:18:16 -05:00 |
|
Adam
|
ea366191ea
|
Some branching/jumping
|
2014-12-05 16:26:07 -05:00 |
|
Adam
|
ea556bef32
|
Most other instructions except for function calls and locking
|
2014-12-04 16:05:41 -05:00 |
|
Adam
|
98b4025a81
|
More instructions
|
2014-12-03 14:50:21 -05:00 |
|
Adam
|
81095be5da
|
More execution, including getstatic
|
2014-12-02 15:36:06 -05:00 |
|
Adam
|
37dac95ee0
|
More execution stuff
|
2014-12-02 12:02:29 -05:00 |
|
Adam
|
4a24560be5
|
Add field references, only for getstatic currently
|
2014-12-01 17:00:55 -05:00 |
|
Adam
|
228f650b6c
|
Some thinking about execution
|
2014-12-01 14:37:19 -05:00 |
|
Adam
|
0d50085e03
|
Build class graph
|
2014-12-01 12:52:16 -05:00 |
|
Adam
|
df28895fc8
|
Build jump graph
|
2014-12-01 12:19:48 -05:00 |
|
Adam
|
44f018727f
|
Fix invokeinterface, add invokedynamic
|
2014-12-01 12:00:46 -05:00 |
|
Adam
|
b51ed54426
|
Seems to run
|
2014-12-01 11:42:47 -05:00 |
|
Adam
|
39ed12af48
|
Instructions done
|
2014-12-01 11:37:08 -05:00 |
|
Adam
|
9a128c191c
|
Unfinished
|
2014-12-01 00:31:26 -05:00 |
|
Adam
|
41681f94a5
|
init of deob
|
2014-11-30 20:35:37 -05:00 |
|