de4dot
01179242a7
DotNetFile prop was removed from dnlib, update code
2014-05-23 16:19:25 +02:00
de4dot
282cabed87
Some updates because of new dnlib version
...
- Use a GenericParamContext when resolving tokens
- IDecrypter.GetMethodBody() method signature got updated
- ICustomAttributeType now implements IMethod so we don't need to cast it
- MemberRefFinder now scans all SecurityAttributes and MarshalType for types
2014-05-10 09:00:43 +02:00
de4dot
9b2ed7acca
Support new .NET Reactor resource encryption
2014-04-22 18:04:50 +02:00
de4dot
6278ef1d4b
Update DNR resource resolver detector
2014-04-18 19:02:42 +02:00
de4dot
a9359729e9
Detect .NET Reactor 4.8
2014-03-20 15:57:49 +01:00
de4dot
39a99d5e01
Update copyright years
2014-03-11 22:15:43 +01:00
de4dot
71e2724ebf
Add option to rename new short DNR obfuscated names
2013-11-18 16:43:02 +01:00
de4dot
ba29576cfb
Rename get() -> Get()
2013-11-18 16:28:44 +01:00
de4dot
544aa9f145
Most deobfuscators now don't rename everything with east asian chars
2013-11-18 15:43:08 +01:00
de4dot
48f31acb7e
Detect some other DNR 4.5 version
2013-11-15 14:44:20 +01:00
de4dot
d4ff713b95
Update DNR name regex
2013-11-07 03:25:52 +01:00
de4dot
eb284bf4bf
Support .NET Reactor 4.7
2013-11-05 13:52:58 +01:00
de4dot
689635cf69
Support .NET Reactor 4.5 (an updated version) and 4.6
2013-10-13 08:49:34 +02:00
de4dot
211d1b67f6
Use standard .NET naming convention
2013-01-19 13:03:57 +01:00
de4dot
05e773018e
Update copyright years
2013-01-01 17:03:16 +01:00
de4dot
e15c74ae3e
dnlib submodule was renamed. Update code
2012-12-20 02:06:09 +01:00
de4dot
be2271f932
Add updated submodule
2012-12-16 00:03:56 +01:00
de4dot
0ba3a0c1e2
Better support of DNR + .NET 1.x assemblies
2012-12-04 23:58:34 +01:00
de4dot
8e69452edb
Support .NET Reactor 4.5
2012-12-04 02:29:41 +01:00
de4dot
7ce782215e
Print 4.x when DNR 4 version is unknown
2012-11-21 14:20:38 +01:00
de4dot
8858205344
IDeobfuscator now implements IDisposable
2012-11-21 13:57:13 +01:00
de4dot
5b43e33a35
Remove old PeImage code and use the new one
2012-11-21 11:14:20 +01:00
de4dot
5ad2e18695
Update code since submodule was updated
2012-11-19 17:58:34 +01:00
de4dot
e5ab5ee23c
Re-encrypt x86 methods if any (DNR v4.x)
2012-11-17 23:49:19 +01:00
de4dot
d52a1014ef
Port .NET Reactor v4.x deobfuscator
2012-11-17 18:57:36 +01:00
de4dot
b152362088
Update logger
...
- It's not static anymore
- It implements ILogger
- It can ignore errors/warnings but an option to disable it
2012-11-11 05:41:54 +01:00
de4dot
b6537dc188
Fix lookup<T> method sigs
2012-11-07 04:45:05 +01:00
de4dot
4be7e4fe46
Initialize DumpedMethod.mdRVA
2012-11-07 00:26:36 +01:00
de4dot
d5838aa6c2
Use the IModuleWriterListener interface
2012-11-04 19:40:36 +01:00
de4dot
9376aa0de5
Rename method return parameters
2012-11-04 11:45:04 +01:00
de4dot
00177034b9
Rename cecil names; add new MemberRefFinder class
2012-11-02 16:08:11 +01:00
de4dot
cb6a3ac503
Support generic decrypter methods
2012-07-28 04:39:14 +02:00
de4dot
4374a08020
getDecryptedModule() can now be called multiple times
2012-07-24 17:02:27 +02:00
de4dot
1581ec959d
Merge branch 'master' into new_code
2012-07-07 19:35:54 +02:00
de4dot
ad6c6401b9
Support VS2008
2012-07-07 07:16:55 +02:00
de4dot
e440270a63
Fix proxy calls
2012-07-07 01:59:03 +02:00
de4dot
02c89550cb
Update the counter
2012-07-05 23:19:37 +02:00
de4dot
83725200c1
Add isValidResourceKeyName()
2012-05-03 14:53:01 +02:00
de4dot
c756d543c1
Rename PE namespace
2012-04-10 16:32:15 +02:00
de4dot
6f01d48593
Change getCalledMethods() return type
2012-03-17 20:36:41 +01:00
de4dot
e4fe749559
Use hasInteger() method
2012-03-15 02:19:35 +01:00
de4dot
10ceb12e30
Change return type to IEnumerable<int>
2012-02-25 06:25:40 +01:00
de4dot
48758be8f0
Use a new class instead of the dict
2012-02-25 06:14:19 +01:00
de4dot
7f5401625e
Rename classes
2012-01-19 19:16:44 +01:00
de4dot
5f6841e317
Add HasHandlers property to base class
2012-01-14 12:34:42 +01:00
de4dot
17327902c3
Refactor method call inliner code
2012-01-11 04:38:02 +01:00
de4dot
0d0a40376d
Update copyright years
2012-01-09 23:02:47 +01:00
de4dot
03a27110e7
Rename method to toInt32()
2012-01-07 19:14:15 +01:00
de4dot
6e80b5bb94
Move bool inliner and create some more useful value inliners
2012-01-03 10:38:09 +01:00
de4dot
e79ee9832d
Add desDecrypt(). Move deflate() to DeobUtils.
2012-01-02 22:35:02 +01:00