示例#1
0
 public override IDeobfuscator createDeobfuscator()
 {
     return(new Deobfuscator(new Deobfuscator.Options {
         ValidNameRegex = validNameRegex.get(),
         RemoveTamperProtection = removeTamperProtection.get(),
     }));
 }
示例#2
0
 public override IDeobfuscator createDeobfuscator()
 {
     return(new Deobfuscator(new Deobfuscator.Options {
         ValidNameRegex = validNameRegex.get(),
         DumpEmbeddedAssemblies = dumpEmbeddedAssemblies.get(),
     }));
 }
示例#3
0
 public override IDeobfuscator createDeobfuscator()
 {
     return(new Deobfuscator(new Deobfuscator.Options {
         ValidNameRegex = validNameRegex.get(),
         RemoveAutomatedErrorReporting = removeAutomatedErrorReporting.get(),
         RemoveTamperProtection = removeTamperProtection.get(),
         RemoveMemoryManager = removeMemoryManager.get(),
     }));
 }
示例#4
0
 public override IDeobfuscator createDeobfuscator()
 {
     return(new Deobfuscator(new Deobfuscator.Options {
         ValidNameRegex = validNameRegex.get(),
         InlineMethods = inlineMethods.get(),
         RemoveInlinedMethods = removeInlinedMethods.get(),
         RemoveNamespaces = removeNamespaces.get(),
         RestoreResourceNames = restoreResourceNames.get(),
     }));
 }
示例#5
0
 public override IDeobfuscator createDeobfuscator()
 {
     return(new Deobfuscator(new Deobfuscator.Options {
         ValidNameRegex = validNameRegex.get(),
         DecryptMethods = decryptMethods.get(),
         DecryptResources = decryptResources.get(),
         RemoveStackFrameHelper = removeStackFrameHelper.get(),
         RestoreVmCode = restoreVmCode.get(),
     }));
 }
示例#6
0
 public override IDeobfuscator createDeobfuscator()
 {
     return(new Deobfuscator(new Deobfuscator.Options {
         ValidNameRegex = validNameRegex.get(),
         DecryptMethods = decryptMethods.get(),
         DecryptResources = decryptResources.get(),
         DecryptConstants = decryptConstants.get(),
         DumpEmbeddedAssemblies = dumpEmbeddedAssemblies.get(),
     }));
 }
示例#7
0
 public override IDeobfuscator createDeobfuscator()
 {
     return(new Deobfuscator(new Deobfuscator.Options {
         ValidNameRegex = validNameRegex.get(),
         InlineMethods = inlineMethods.get(),
         RemoveInlinedMethods = removeInlinedMethods.get(),
         DecryptResources = decryptResources.get(),
         DumpEmbeddedAssemblies = dumpEmbeddedAssemblies.get(),
         RestoreFields = restoreFields.get(),
     }));
 }
示例#8
0
 public override IDeobfuscator createDeobfuscator()
 {
     return(new Deobfuscator(new Deobfuscator.Options {
         RenameResourcesInCode = false,
         ValidNameRegex = validNameRegex.get(),
         InlineMethods = inlineMethods.get(),
         RemoveInlinedMethods = removeInlinedMethods.get(),
         RestoreLocals = restoreLocals.get(),
         DecryptIntegers = decryptIntegers.get(),
         DecryptArrays = decryptArrays.get(),
         RemoveAntiStrongName = removeAntiStrongName.get(),
     }));
 }
示例#9
0
 public override IDeobfuscator createDeobfuscator()
 {
     return(new Deobfuscator(new Deobfuscator.Options {
         ValidNameRegex = validNameRegex.get(),
         DecryptMethods = decryptMethods.get(),
         DecryptBools = decryptBools.get(),
         RestoreTypes = restoreTypes.get(),
         InlineMethods = inlineMethods.get(),
         RemoveInlinedMethods = removeInlinedMethods.get(),
         DumpEmbeddedAssemblies = dumpEmbeddedAssemblies.get(),
         DecryptResources = decryptResources.get(),
         RemoveNamespaces = removeNamespaces.get(),
         RemoveAntiStrongName = removeAntiStrongName.get(),
     }));
 }