Update code since submodule was updated

This commit is contained in:
de4dot 2012-11-20 08:02:10 +01:00
parent a09bf43cde
commit 362d825042
7 changed files with 13 additions and 13 deletions

View File

@ -177,7 +177,7 @@ namespace de4dot.code.deobfuscators.Confuser {
var ldloc = instrs[i + 5];
if (!ldloc.IsLdloc())
continue;
var local = ldloc.GetLocal(method.Body.LocalList);
var local = ldloc.GetLocal(method.Body.Variables);
if (local == null)
continue;
@ -187,7 +187,7 @@ namespace de4dot.code.deobfuscators.Confuser {
continue;
ldloc = instrs[i + 8];
if (!ldloc.IsLdloc() || local != ldloc.GetLocal(method.Body.LocalList))
if (!ldloc.IsLdloc() || local != ldloc.GetLocal(method.Body.Variables))
continue;
if (!instrs[i + 9].IsLdcI4() || instrs[i + 9].GetLdcI4Value() != 4)
continue;

View File

@ -323,7 +323,7 @@ namespace de4dot.code.deobfuscators.Confuser {
if (instrs[i + 5].OpCode.Code != Code.And)
continue;
return ldloc.GetLocal(method.Body.LocalList);
return ldloc.GetLocal(method.Body.Variables);
}
return null;
}
@ -333,7 +333,7 @@ namespace de4dot.code.deobfuscators.Confuser {
for (int i = 0; i < instrs.Count - 5; i++) {
int index = i;
var stloc = instrs[index++];
if (!stloc.IsStloc() || stloc.GetLocal(method.Body.LocalList) != local)
if (!stloc.IsStloc() || stloc.GetLocal(method.Body.Variables) != local)
continue;
if (!instrs[index++].IsLdloc())
continue;
@ -347,7 +347,7 @@ namespace de4dot.code.deobfuscators.Confuser {
if (!instrs[index++].IsLdloc())
continue;
var ldloc = instrs[index++];
if (!ldloc.IsLdloc() || ldloc.GetLocal(method.Body.LocalList) != local)
if (!ldloc.IsLdloc() || ldloc.GetLocal(method.Body.Variables) != local)
continue;
if (instrs[index++].OpCode.Code != Code.Conv_U1)
continue;
@ -363,7 +363,7 @@ namespace de4dot.code.deobfuscators.Confuser {
var instrs = method.Body.Instructions;
for (int i = 0; i < instrs.Count - 11; i++) {
var stloc = instrs[i];
if (!stloc.IsStloc() || stloc.GetLocal(method.Body.LocalList) != local)
if (!stloc.IsStloc() || stloc.GetLocal(method.Body.Variables) != local)
continue;
if (!instrs[i + 1].IsLdloc())
continue;

View File

@ -89,7 +89,7 @@ namespace de4dot.code.deobfuscators.Confuser {
var ldcloc = instrs[i + 2];
if (!ldcloc.IsLdloc())
continue;
if (stloc.GetLocal(method.Body.LocalList) != ldcloc.GetLocal(method.Body.LocalList))
if (stloc.GetLocal(method.Body.Variables) != ldcloc.GetLocal(method.Body.Variables))
continue;
if (instrs[i + 3].OpCode.Code != Code.Xor)
continue;

View File

@ -585,7 +585,7 @@ namespace de4dot.code.deobfuscators.Confuser {
var instrs = installMethod.Body.Instructions;
for (int i = startIndex; i < instrs.Count; i++) {
var instr = instrs[i];
if (instr.IsStloc() && instr.GetLocal(installMethod.Body.LocalList) == local)
if (instr.IsStloc() && instr.GetLocal(installMethod.Body.Variables) == local)
return i;
}
return -1;
@ -607,7 +607,7 @@ namespace de4dot.code.deobfuscators.Confuser {
continue;
instrIndex = index;
return ldloc.GetLocal(installMethod.Body.LocalList);
return ldloc.GetLocal(installMethod.Body.Variables);
}
instrIndex = 0;
return null;

View File

@ -218,7 +218,7 @@ namespace de4dot.code.deobfuscators.Confuser {
var ldloc = instrs[i + 4];
if (!ldloc.IsLdloc())
continue;
if (ldloc.GetLocal(method.Body.LocalList) != stloc.GetLocal(method.Body.LocalList))
if (ldloc.GetLocal(method.Body.Variables) != stloc.GetLocal(method.Body.Variables))
continue;
key = (uint)ldci4.GetLdcI4Value();
@ -252,7 +252,7 @@ namespace de4dot.code.deobfuscators.Confuser {
var ldloc = instrs[i + 4];
if (!ldloc.IsLdloc())
continue;
if (ldloc.GetLocal(method.Body.LocalList) == stloc.GetLocal(method.Body.LocalList))
if (ldloc.GetLocal(method.Body.Variables) == stloc.GetLocal(method.Body.Variables))
continue;
if (!instrs[i + 5].IsLdloc())
continue;

View File

@ -167,7 +167,7 @@ namespace de4dot.code.deobfuscators.Confuser {
continue;
if (!instrs[i + 3].IsStloc())
continue;
return instrs[i + 3].GetLocal(method.Body.LocalList);
return instrs[i + 3].GetLocal(method.Body.Variables);
}
return null;
}

View File

@ -289,7 +289,7 @@ namespace de4dot.code.deobfuscators.Confuser {
var stloc = instrs[3];
if (!stloc.IsStloc())
return false;
var local = stloc.GetLocal(method.Body.LocalList);
var local = stloc.GetLocal(method.Body.Variables);
if (local == null || local.Type.FullName != "System.IO.BinaryReader")
return false;