Patent ID: 9727735
Date: 2017-08-08
CPC Classifications: G06F,H04L

Claim:
1. A method of simulating the effects of an attack seeking fraudulently to modify target code that can be executed or interpreted by a processor, the method comprising: searching for at least one set of at least one sensitive instruction in said target code; generating at least one executable or interpretable “simulation” code having instructions representing the result of said attack on said at least one set as a function of at least one rule associated with said at least one set in a database; selecting at least one memory register that might be accessed during execution or interpretation of said simulation code before the execution or the interpretation, said selecting being made as a function of a level of sensitivity of said at least one memory register, wherein said selecting comprises selecting a memory register that corresponds to an instruction that performs a critical function; executing or interpreting at least a portion of said simulation code; and storing at least one value of said at least one memory register during said execution or said interpretation to enable the effects of said attack to be analyzed.