Ignore assemblies that contain native code
This commit is contained in:
parent
c66c062753
commit
13d5f8e37d
|
@ -20,6 +20,7 @@
|
|||
using System;
|
||||
using System.IO;
|
||||
using System.Collections.Generic;
|
||||
using Mono.Cecil;
|
||||
using de4dot.renamer;
|
||||
using de4dot.deobfuscators;
|
||||
using de4dot.AssemblyClient;
|
||||
|
@ -189,6 +190,12 @@ namespace de4dot {
|
|||
return false;
|
||||
}
|
||||
|
||||
if ((file.ModuleDefinition.Attributes & ModuleAttributes.ILOnly) == 0) {
|
||||
Log.w("Ignoring assembly with native code {0}", file.Filename);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
var deob = file.Deobfuscator;
|
||||
if (skipUnknownObfuscator && deob is deobfuscators.Unknown.Deobfuscator) {
|
||||
Log.v("Skipping unknown obfuscator: {0}", file.Filename);
|
||||
|
|
Loading…
Reference in New Issue
Block a user