Call stringDecryptersAdded() after adding string decrypters
This commit is contained in:
parent
2dadd773ec
commit
ba04092060
|
@ -179,6 +179,7 @@ namespace de4dot.code.deobfuscators.CliSecure {
|
|||
proxyDelegateFinder.find();
|
||||
|
||||
staticStringInliner.add(stringDecrypter.Method, (method, args) => stringDecrypter.decrypt((string)args[0]));
|
||||
DeobfuscatedFile.stringDecryptersAdded();
|
||||
|
||||
if (options.DecryptMethods) {
|
||||
addCctorInitCallToBeRemoved(cliSecureRtType.InitializeMethod);
|
||||
|
|
|
@ -116,6 +116,7 @@ namespace de4dot.code.deobfuscators.Dotfuscator {
|
|||
base.deobfuscateBegin();
|
||||
foreach (var info in stringDecrypter.StringDecrypterInfos)
|
||||
staticStringInliner.add(info.method, (method, args) => stringDecrypter.decrypt(method, (string)args[0], (int)args[1]));
|
||||
DeobfuscatedFile.stringDecryptersAdded();
|
||||
}
|
||||
|
||||
public override void deobfuscateEnd() {
|
||||
|
|
|
@ -100,6 +100,7 @@ namespace de4dot.code.deobfuscators.Xenocode {
|
|||
base.deobfuscateBegin();
|
||||
|
||||
staticStringInliner.add(stringDecrypter.Method, (method, args) => stringDecrypter.decrypt((string)args[0], (int)args[1]));
|
||||
DeobfuscatedFile.stringDecryptersAdded();
|
||||
}
|
||||
|
||||
public override void deobfuscateEnd() {
|
||||
|
|
|
@ -255,6 +255,7 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v3 {
|
|||
staticStringInliner.add(decrypterType.StringDecrypter2, (method2, args) => {
|
||||
return decrypterType.decrypt2((string)args[0]);
|
||||
});
|
||||
DeobfuscatedFile.stringDecryptersAdded();
|
||||
|
||||
libAssemblyResolver = new LibAssemblyResolver(module);
|
||||
libAssemblyResolver.find(DeobfuscatedFile, this);
|
||||
|
|
Loading…
Reference in New Issue
Block a user