From 63648a95057a65d601e9da25b54fdd831c1e0a57 Mon Sep 17 00:00:00 2001 From: de4dot Date: Thu, 22 Dec 2011 19:03:33 +0100 Subject: [PATCH] Update detection of ASN code --- de4dot.code/deobfuscators/dotNET_Reactor/v3/AntiStrongName.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/de4dot.code/deobfuscators/dotNET_Reactor/v3/AntiStrongName.cs b/de4dot.code/deobfuscators/dotNET_Reactor/v3/AntiStrongName.cs index 1dd4e9d9..fd5e895b 100644 --- a/de4dot.code/deobfuscators/dotNET_Reactor/v3/AntiStrongName.cs +++ b/de4dot.code/deobfuscators/dotNET_Reactor/v3/AntiStrongName.cs @@ -78,9 +78,9 @@ namespace de4dot.code.deobfuscators.dotNET_Reactor.v3 { index = 0; if (!instrs[index++].isLdcI4()) return false; - if (instrs[index].OpCode.Code != Code.Stloc_S) + if (!instrs[index].isStloc()) return false; - var local = instrs[index++].Operand as VariableDefinition; + var local = Instr.getLocalVar(blocks.Locals, instrs[index++]); if (local == null) return false; if (!checkLdloc(blocks.Locals, instrs[index++], local))