From 17660c225e12cb84ddf03bbd19e2c39ccc61e375 Mon Sep 17 00:00:00 2001 From: de4dot Date: Thu, 24 Nov 2011 10:08:29 +0100 Subject: [PATCH] Update decrypter detection code --- de4dot.code/deobfuscators/dotNET_Reactor/EncryptedResource.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/de4dot.code/deobfuscators/dotNET_Reactor/EncryptedResource.cs b/de4dot.code/deobfuscators/dotNET_Reactor/EncryptedResource.cs index 82e719a8..97d9d780 100644 --- a/de4dot.code/deobfuscators/dotNET_Reactor/EncryptedResource.cs +++ b/de4dot.code/deobfuscators/dotNET_Reactor/EncryptedResource.cs @@ -82,11 +82,13 @@ namespace de4dot.deobfuscators.dotNET_Reactor { "System.IO.MemoryStream", "System.Security.Cryptography.CryptoStream", "System.Security.Cryptography.ICryptoTransform", - "System.Security.Cryptography.RijndaelManaged", }; requiredTypes.AddRange(additionalTypes); if (!localTypes.all(requiredTypes)) return false; + if (!localTypes.exists("System.Security.Cryptography.RijndaelManaged") && + !localTypes.exists("System.Security.Cryptography.AesManaged")) + return false; if (checkResource && findMethodsDecrypterResource(method) == null) return false;