Invention Application
US20150324585A1 RETURN-ORIENTED PROGRAMMING AS AN OBFUSCATION TECHNIQUE 有权
面向方面的面向对象编程作为一种障碍技术

RETURN-ORIENTED PROGRAMMING AS AN OBFUSCATION TECHNIQUE
Abstract:
A method for obfuscating functionality of computer software is disclosed. In an embodiment, the method involves determining a first set of instructions needed to perform a target operation and a second set of instructions for at least one or more additional operations. The second set of instructions is tuned to contain instructions such that, by executing the second set of instructions, the function of the first set of instructions can be performed. Once the first and second sets of instruction are determined and tuned, a code library is created and code fragments in the library correspond to code needed to perform the function of the first set of instructions when executed. Instructions are then added to the second set of instructions such that, when executed, will cause the functionality of the first set of instructions to be achieved.
Public/Granted literature
Information query
Patent Agency Ranking
0/0