Warn if unpacked data could not be loaded

This commit is contained in:
de4dot 2011-11-30 19:05:20 +01:00
parent fde811d183
commit 20a10c92ee

View File

@ -178,15 +178,22 @@ namespace de4dot {
var peImage = new PeImage(Utils.readFile(Filename));
foreach (var deob in deobfuscators) {
byte[] unpackedData;
try {
var unpackedData = deob.unpackNativeFile(peImage);
unpackedData = deob.unpackNativeFile(peImage);
if (unpackedData == null)
continue;
}
catch {
continue;
}
try {
module = assemblyModule.load(unpackedData);
this.deob = deob;
return true;
}
catch {
Log.w("Could not load unpacked data. Obfuscator: {0}", deob.TypeLong);
continue;
}
}