diff --git a/de4dot.code/deobfuscators/Eazfuscator_NET/GetManifestResourceStreamRestorer.cs b/de4dot.code/deobfuscators/Eazfuscator_NET/GetManifestResourceStreamRestorer.cs index 2dc2cbc6..26320ca5 100644 --- a/de4dot.code/deobfuscators/Eazfuscator_NET/GetManifestResourceStreamRestorer.cs +++ b/de4dot.code/deobfuscators/Eazfuscator_NET/GetManifestResourceStreamRestorer.cs @@ -50,11 +50,11 @@ namespace de4dot.code.deobfuscators.Eazfuscator_NET { var getStream2 = getTheOnlyMethod(type, "System.IO.Stream", "(System.Reflection.Assembly,System.Type,System.String)"); var getNames = getTheOnlyMethod(type, "System.String[]", "(System.Reflection.Assembly)"); - if (getStream2 == null) + if (getStream2 == null && getNames == null) continue; var resource = findGetManifestResourceStreamTypeResource(type, simpleDeobfuscator, deob); - if (resource == null) + if (resource == null && getStream2 != null) continue; getManifestResourceStreamType = type;