Ignore base64 decode exception

This commit is contained in:
de4dot 2012-01-24 07:39:07 +01:00
parent ab0fa2631e
commit 5c98e81e78

View File

@ -91,7 +91,13 @@ namespace de4dot.code.deobfuscators.Skater_NET {
if (!MemberReferenceHelper.compareTypes(field.DeclaringType, decrypterType))
continue;
var decryptedString = Encoding.Unicode.GetString(DeobUtils.des3Decrypt(Convert.FromBase64String(encryptedString), key, iv));
string decryptedString;
try {
decryptedString = Encoding.Unicode.GetString(DeobUtils.des3Decrypt(Convert.FromBase64String(encryptedString), key, iv));
}
catch (FormatException) {
decryptedString = "";
}
fieldToDecryptedString.add(field, decryptedString);
}
}