Esempio n. 1
0
        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");
            }
        }
Esempio n. 2
0
        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");
            }
        }
Esempio n. 3
0
 public StringDecrypter(ModuleDefMD module)
 {
     this.module       = module;
     encryptedResource = new EncryptedResource(module);
 }
Esempio n. 4
0
 public ResourceResolver(ModuleDefMD module, ResourceResolver oldOne)
 {
     this.module            = module;
     this.encryptedResource = new EncryptedResource(module, oldOne.encryptedResource);
 }
Esempio n. 5
0
 public BooleanDecrypter(ModuleDefMD module, BooleanDecrypter oldOne)
 {
     this.module       = module;
     encryptedResource = new EncryptedResource(module, oldOne.encryptedResource);
 }
Esempio n. 6
0
 public MethodsDecrypter(ModuleDefMD module)
 {
     this.module            = module;
     this.encryptedResource = new EncryptedResource(module);
 }
Esempio n. 7
0
 public BooleanDecrypter(ModuleDefMD module)
 {
     this.module            = module;
     this.encryptedResource = new EncryptedResource(module);
 }
Esempio n. 8
0
 public ResourceResolver(ModuleDefMD module)
 {
     this.module       = module;
     encryptedResource = new EncryptedResource(module);
 }
Esempio n. 9
0
		public ResourceResolver(ModuleDefinition module) {
			this.module = module;
			this.encryptedResource = new EncryptedResource(module);
		}
Esempio n. 10
0
 public StringDecrypter(ModuleDefinition module)
 {
     this.module            = module;
     this.encryptedResource = new EncryptedResource(module);
 }