Support netmodules
This commit is contained in:
parent
1646786bc5
commit
2c33d80ccc
|
@ -328,7 +328,7 @@ namespace de4dot.code.deobfuscators.Confuser {
|
|||
addResourceToBeRemoved(mainAsmInfo.resource, string.Format("Embedded assembly: {0}", mainAsmInfo.asmFullName));
|
||||
}
|
||||
foreach (var info in embeddedAssemblyInfos) {
|
||||
if (info.asmFullName != module.Assembly.Name.FullName)
|
||||
if (module.Assembly == null || info.asmFullName != module.Assembly.Name.FullName)
|
||||
DeobfuscatedFile.createAssemblyFile(info.data, info.asmSimpleName, info.extension);
|
||||
addResourceToBeRemoved(info.resource, string.Format("Embedded assembly: {0}", info.asmFullName));
|
||||
}
|
||||
|
|
|
@ -119,7 +119,10 @@ namespace de4dot.code.deobfuscators.Confuser {
|
|||
|
||||
public ProxyCallFixerV10(ModuleDefinition module)
|
||||
: base(module) {
|
||||
ourAsm = (module.Assembly.Name ?? new AssemblyNameReference(" -1-1-1-1-1- ", new Version(1, 2, 3, 4))).FullName;
|
||||
if (module.Assembly == null || module.Assembly.Name == null)
|
||||
ourAsm = new AssemblyNameReference(" -1-1-1-1-1- ", new Version(1, 2, 3, 4)).FullName;
|
||||
else
|
||||
ourAsm = module.Assembly.FullName;
|
||||
}
|
||||
|
||||
protected override object checkCctor(TypeDefinition type, MethodDefinition cctor) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user