public EncryptedResource(ModuleDefMD module, EncryptedResource oldOne) { this.module = module; resourceDecrypterMethod = Lookup(oldOne.resourceDecrypterMethod, "Could not find resource decrypter method"); if (oldOne.encryptedDataResource != null) { encryptedDataResource = DotNetUtils.GetResource(module, oldOne.encryptedDataResource.Name.String) as EmbeddedResource; } this.decrypter = oldOne.decrypter; if (encryptedDataResource == null && oldOne.encryptedDataResource != null) { throw new ApplicationException("Could not initialize EncryptedResource"); } }
public EncryptedResource(ModuleDefinition module, EncryptedResource oldOne) { this.module = module; resourceDecrypterMethod = lookup(oldOne.resourceDecrypterMethod, "Could not find resource decrypter method"); if (oldOne.encryptedDataResource != null) { encryptedDataResource = DotNetUtils.getResource(module, oldOne.encryptedDataResource.Name) as EmbeddedResource; } key = oldOne.key; iv = oldOne.iv; if (encryptedDataResource == null && oldOne.encryptedDataResource != null) { throw new ApplicationException("Could not initialize EncryptedResource"); } }
public StringDecrypter(ModuleDefMD module) { this.module = module; encryptedResource = new EncryptedResource(module); }
public ResourceResolver(ModuleDefMD module, ResourceResolver oldOne) { this.module = module; this.encryptedResource = new EncryptedResource(module, oldOne.encryptedResource); }
public BooleanDecrypter(ModuleDefMD module, BooleanDecrypter oldOne) { this.module = module; encryptedResource = new EncryptedResource(module, oldOne.encryptedResource); }
public MethodsDecrypter(ModuleDefMD module) { this.module = module; this.encryptedResource = new EncryptedResource(module); }
public BooleanDecrypter(ModuleDefMD module) { this.module = module; this.encryptedResource = new EncryptedResource(module); }
public ResourceResolver(ModuleDefMD module) { this.module = module; encryptedResource = new EncryptedResource(module); }
public ResourceResolver(ModuleDefinition module) { this.module = module; this.encryptedResource = new EncryptedResource(module); }
public StringDecrypter(ModuleDefinition module) { this.module = module; this.encryptedResource = new EncryptedResource(module); }