From 2f58cea4712e38d9c95d9b5222a3019635b450b6 Mon Sep 17 00:00:00 2001 From: de4dot Date: Wed, 30 Nov 2011 20:27:49 +0100 Subject: [PATCH] Update the code --- de4dot.code/ObfuscatedFile.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/de4dot.code/ObfuscatedFile.cs b/de4dot.code/ObfuscatedFile.cs index 08fe9017..d99df3b0 100644 --- a/de4dot.code/ObfuscatedFile.cs +++ b/de4dot.code/ObfuscatedFile.cs @@ -179,24 +179,24 @@ namespace de4dot { var peImage = new PeImage(Utils.readFile(Filename)); foreach (var deob in deobfuscators) { - byte[] unpackedData; + byte[] unpackedData = null; try { unpackedData = deob.unpackNativeFile(peImage); - if (unpackedData == null) - continue; } catch { - continue; } + if (unpackedData == null) + continue; + try { module = assemblyModule.load(unpackedData); - this.deob = deob; - return true; } catch { - Log.w("Could not load unpacked data. Obfuscator: {0}", deob.TypeLong); + Log.w("Could not load unpacked data. Deobfuscator: {0}", deob.TypeLong); continue; } + this.deob = deob; + return true; } return false;