de4dot
|
3f3814001c
|
Update method sig, rename stuff
|
2011-11-16 22:56:36 +01:00 |
|
de4dot
|
1302608470
|
Move getInstruction() to DotNetUtils.cs
|
2011-11-09 11:28:09 +01:00 |
|
de4dot
|
75a464a7f4
|
Merge branch 'master' into dnr
|
2011-11-05 14:27:40 +01:00 |
|
de4dot
|
c66c062753
|
Fix problem when HasPInvokeInfo == true but PInvokeInfo == null
|
2011-11-05 07:46:24 +01:00 |
|
de4dot
|
30f713f8f8
|
Rename isDelegateType() -> derivesFromDelegate()
|
2011-11-04 00:39:48 +01:00 |
|
de4dot
|
76241db427
|
Add isDelegate() method
|
2011-11-04 00:06:25 +01:00 |
|
de4dot
|
c1820f1a82
|
Add method to replace generic params with generic args.
The code only handles basic cases, eg. T -> int, but not T[] -> int[].
|
2011-11-03 22:53:04 +01:00 |
|
de4dot
|
555ca393e2
|
No need to check for typedef since it's checked elsewhere
|
2011-11-03 18:52:21 +01:00 |
|
de4dot
|
ade1720d32
|
Use type cache to look up types (huge speedup in DNR code)
|
2011-11-02 02:25:07 +01:00 |
|
de4dot
|
651072e2d4
|
Add methods to get ParameterDefinition
|
2011-10-31 23:56:02 +01:00 |
|
de4dot
|
cbf37e8732
|
Move getLocalVar() and add getArgType()
|
2011-10-31 19:37:26 +01:00 |
|
de4dot
|
11781b2875
|
Check for null methods
|
2011-10-31 00:08:38 +01:00 |
|
de4dot
|
0c0093ff76
|
Add createLdci4() method
|
2011-10-26 21:01:38 +02:00 |
|
de4dot
|
4d5d1b9089
|
Inline short methods (for DNR)
|
2011-10-24 12:45:20 +02:00 |
|
de4dot
|
3f1b9152bd
|
Add CO deobfuscator. Can decrypt embedded assemblies.
|
2011-10-22 14:31:38 +02:00 |
|
de4dot
|
05065d6ac7
|
Start work on new cflow deobfuscator
|
2011-10-17 00:22:22 +02:00 |
|
de4dot
|
d2b621b5b3
|
Netmodules are better supported now
|
2011-10-05 08:20:32 +02:00 |
|
de4dot
|
e14a18971b
|
Added a methods rewriter class
|
2011-09-27 01:48:47 +02:00 |
|
de4dot
|
9945b8b47c
|
Moved code to blocks assembly
|
2011-09-24 10:26:29 +02:00 |
|