发明名称 RETURN-ORIENTED PROGRAMMING AS AN OBFUSCATION TECHNIQUE
摘要 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.
申请公布号 EP2942727(A1) 申请公布日期 2015.11.11
申请号 EP20150166386 申请日期 2015.05.05
申请人 NXP B.V. 发明人 TEUWEN, PHILIPPE;ROMBOUTS, PETER MARIA FRANCISCUS;BRANDS, JAN RENÉ;HOOGERBRUGGE, JAN
分类号 G06F21/14;G06F21/54 主分类号 G06F21/14
代理机构 代理人
主权项
地址