Deobfuscate string decrypter cctor
This commit is contained in:
parent
920f079855
commit
b15b581c46
|
@ -102,7 +102,7 @@ namespace de4dot.code.deobfuscators.Skater_NET {
|
|||
|
||||
enumClassFinder = new EnumClassFinder(module);
|
||||
|
||||
stringDecrypter.initialize();
|
||||
stringDecrypter.initialize(DeobfuscatedFile);
|
||||
}
|
||||
|
||||
public override void deobfuscateMethodEnd(Blocks blocks) {
|
||||
|
|
|
@ -110,10 +110,11 @@ namespace de4dot.code.deobfuscators.Skater_NET {
|
|||
}
|
||||
}
|
||||
|
||||
public void initialize() {
|
||||
public void initialize(ISimpleDeobfuscator deobfuscator) {
|
||||
if (decrypterCctor == null)
|
||||
return;
|
||||
|
||||
deobfuscator.deobfuscate(decrypterCctor);
|
||||
var instrs = decrypterCctor.Body.Instructions;
|
||||
for (int i = 0; i < instrs.Count - 4; i++) {
|
||||
var ldstr = instrs[i];
|
||||
|
|
Loading…
Reference in New Issue
Block a user