From c3c1ab64d8617d9255cab83a341c29d9971eb64d Mon Sep 17 00:00:00 2001 From: de4dot Date: Sun, 29 Jul 2012 13:19:12 +0200 Subject: [PATCH] Add setDeobfuscator() method --- de4dot.code/ObfuscatedFile.cs | 4 ++++ de4dot.code/deobfuscators/IDeobfuscatedFile.cs | 1 + 2 files changed, 5 insertions(+) diff --git a/de4dot.code/ObfuscatedFile.cs b/de4dot.code/ObfuscatedFile.cs index 33352d89..182eb7a5 100644 --- a/de4dot.code/ObfuscatedFile.cs +++ b/de4dot.code/ObfuscatedFile.cs @@ -771,5 +771,9 @@ namespace de4dot.code { void IDeobfuscatedFile.stringDecryptersAdded() { updateDynamicStringInliner(); } + + void IDeobfuscatedFile.setDeobfuscator(IDeobfuscator deob) { + this.deob = deob; + } } } diff --git a/de4dot.code/deobfuscators/IDeobfuscatedFile.cs b/de4dot.code/deobfuscators/IDeobfuscatedFile.cs index 61a14197..19bf303c 100644 --- a/de4dot.code/deobfuscators/IDeobfuscatedFile.cs +++ b/de4dot.code/deobfuscators/IDeobfuscatedFile.cs @@ -22,5 +22,6 @@ namespace de4dot.code.deobfuscators { IDeobfuscatorContext DeobfuscatorContext { get; } void createAssemblyFile(byte[] data, string assemblyName, string extension); void stringDecryptersAdded(); + void setDeobfuscator(IDeobfuscator deob); } }