From 89f90d3e75f1e2c0f4f65f6a107af2a7a9a6d92e Mon Sep 17 00:00:00 2001 From: de4dot Date: Fri, 28 Oct 2011 01:44:15 +0200 Subject: [PATCH] Make sure publicKeyToken.Length > 0 --- de4dot.code/deobfuscators/dotNET_Reactor/EncryptedResource.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de4dot.code/deobfuscators/dotNET_Reactor/EncryptedResource.cs b/de4dot.code/deobfuscators/dotNET_Reactor/EncryptedResource.cs index 443acec3..ff952931 100644 --- a/de4dot.code/deobfuscators/dotNET_Reactor/EncryptedResource.cs +++ b/de4dot.code/deobfuscators/dotNET_Reactor/EncryptedResource.cs @@ -105,7 +105,7 @@ namespace de4dot.deobfuscators.dotNET_Reactor { if (iv == null) throw new ApplicationException("Could not find resource decrypter IV"); var publicKeyToken = module.Assembly.Name.PublicKeyToken; - if (publicKeyToken != null) { + if (publicKeyToken != null && publicKeyToken.Length > 0) { for (int i = 0; i < 8; i++) iv[i * 2 + 1] = publicKeyToken[i]; }