Remove encrypted resources from output file
This commit is contained in:
parent
adc2c277fd
commit
1a78c2dc8c
|
@ -149,6 +149,7 @@ namespace de4dot.deobfuscators.CryptoObfuscator {
|
|||
decryptResources();
|
||||
stringDecrypter.init(resourceDecrypter);
|
||||
if (stringDecrypter.StringDecrypterMethod != null) {
|
||||
addResourceToBeRemoved(stringDecrypter.StringResource, "Encrypted strings");
|
||||
staticStringDecrypter.add(stringDecrypter.StringDecrypterMethod, (method, args) => {
|
||||
return stringDecrypter.decrypt((int)args[0]);
|
||||
});
|
||||
|
|
|
@ -37,6 +37,10 @@ namespace de4dot.deobfuscators.CryptoObfuscator {
|
|||
get { return stringDecrypterMethod; }
|
||||
}
|
||||
|
||||
public EmbeddedResource StringResource {
|
||||
get { return stringResource; }
|
||||
}
|
||||
|
||||
public StringDecrypter(ModuleDefinition module) {
|
||||
this.module = module;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user