public override void DeobfuscateBegin() { base.DeobfuscateBegin(); tamperProtectionRemover = new TamperProtectionRemover(module); automatedErrorReportingFinder = new AutomatedErrorReportingFinder(module); automatedErrorReportingFinder.Find(); if (options.RemoveMemoryManager) { AddModuleCctorInitCallToBeRemoved(memoryManagerInfo.CctorInitMethod); AddCallToBeRemoved(module.EntryPoint, memoryManagerInfo.CctorInitMethod); } InitDecrypters(); proxyCallFixer.Find(); }
public override void DeobfuscateBegin() { base.DeobfuscateBegin(); tamperProtectionRemover = new TamperProtectionRemover(module); automatedErrorReportingFinder = new AutomatedErrorReportingFinder(module); automatedErrorReportingFinder.find(); if (options.RemoveMemoryManager) { AddModuleCctorInitCallToBeRemoved(memoryManagerInfo.CctorInitMethod); AddCallToBeRemoved(module.EntryPoint, memoryManagerInfo.CctorInitMethod); } InitDecrypters(); proxyCallFixer.Find(); }