From b5c8a89b3275642d448cc1fc8d2bec0d5dd25994 Mon Sep 17 00:00:00 2001 From: de4dot Date: Wed, 8 Feb 2012 19:40:17 +0100 Subject: [PATCH] Remove init method calls called from .ctors --- de4dot.code/deobfuscators/CodeVeil/Deobfuscator.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/de4dot.code/deobfuscators/CodeVeil/Deobfuscator.cs b/de4dot.code/deobfuscators/CodeVeil/Deobfuscator.cs index f4aa03e0..90271bfa 100644 --- a/de4dot.code/deobfuscators/CodeVeil/Deobfuscator.cs +++ b/de4dot.code/deobfuscators/CodeVeil/Deobfuscator.cs @@ -179,8 +179,10 @@ namespace de4dot.code.deobfuscators.CodeVeil { if (mainType.Version >= ObfuscatorVersion.V5_0) { //TODO: addTypeToBeRemoved(mainType.Type, "Main CV type"); } - foreach (var initMethod in mainType.OtherInitMethods) + foreach (var initMethod in mainType.OtherInitMethods) { addCctorInitCallToBeRemoved(initMethod); + addCtorInitCallToBeRemoved(initMethod); + } if (Operations.DecryptStrings != OpDecryptString.None) { stringDecrypter.initialize();