Pass caller token to string decrypter

This commit is contained in:
de4dot 2012-01-05 16:22:26 +01:00
parent e1a81d0b31
commit 115641fc6b

View File

@ -100,7 +100,7 @@ namespace de4dot.code {
AssemblyData.SimpleData.pack(list[i].args);
args[i] = list[i].args;
}
var decryptedStrings = assemblyClient.Service.decryptStrings(methodId, args);
var decryptedStrings = assemblyClient.Service.decryptStrings(methodId, args, Method.MetadataToken.ToInt32());
if (decryptedStrings.Length != args.Length)
throw new ApplicationException("Invalid decrypted strings array length");
AssemblyData.SimpleData.unpack(decryptedStrings);