186 Commits

Author SHA1 Message Date
de4dot db2fef8d72 Remove utf8 bom 2019-01-01 12:53:38 +01:00
de4dot d44974d8a2 Use latest dnlib 2018-04-28 04:13:36 +02:00
0xd4d 3cf3ea3a67 Merge pull request #142 from GhostFish2018/master
fix couldn't calculate magic value exception Error.
2018-03-19 11:05:49 +01:00
ghostfish de75caf3d1 Fix the exception:
Couldn't calculate magic value
So I am the bad guy.
2018-03-19 11:23:22 +08:00
de4dot e9f938a030 Don't statically decrypt strings if dynamic decryption is enabled, fixes #140 2018-03-18 15:15:11 +01:00
de4dot 01f29039f2 Update project files, use C# 7.2 2018-03-16 21:38:41 +01:00
de4dot 6cbb3e18eb Use dnlib 3.0 2018-03-16 07:26:24 +01:00
GhostFish2018 e8e12f6501 Fix CheckFields of ResourceResolver to fit Dnr5 (#139)
* fix to support DNR 4.99 and 5.0

* Fix CheckFields to Fit NR5
2018-01-26 18:36:16 +01:00
GhostFish2018 bf3a660fa8 fix to support DNR 4.99 and 5.0 (#138) 2018-01-17 23:52:33 +01:00
de4dot f30a61cc4b Add parens 2018-01-11 02:05:32 +01:00
Twometer 5613ca3136 Support for some DNR >=4.8 versions (#137)
* Support for some DNR >=4.8 versions

* undone using the latest c# version

* fixed code typo

* Fixed the new detection code

* Fixed for older DNR versions
2018-01-11 02:03:27 +01:00
PoroCYon 126758fa6f Fix compiler errors (on mono) (#123) 2017-01-05 13:46:04 +01:00
XODE0 be964e1637 Fix for .NETReactor versions(4.7+). 2016-03-19 20:13:02 +01:00
XODE0 bbe3d325fb Fix for old .NETReactor versions. 2016-03-19 18:26:07 +01:00
XODE0 38cfc6507a Update EncryptedResource.cs 2016-03-19 16:26:05 +01:00
XODE0 f6a107c9bf Support dotNETReactor v5.0.0.0 2016-03-19 16:16:22 +01:00
xode0 236b1768f4 Fix for the last .NETReactor. 2016-02-16 23:47:14 +01:00
de4dot 4c684bb67e Update copyright years 2015-10-29 22:45:26 +01:00
saneki ff708f8116 Renamed file with proper capitalization (as referenced in project file) 2015-08-22 16:25:30 -05:00
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 9263a3df3d Remove all cecil code/comment refs 2012-11-22 09:14:51 +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 d8e73e70e6 Use MetaDataHeader 2012-11-20 01:14:34 +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 413a032e0a Port .NET Reactor v3.x deobfuscator 2012-11-17 15:46:02 +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