发明名称
摘要 PROBLEM TO BE SOLVED: To provide a technology capable of making analysis and alteration of a program more difficult. SOLUTION: An information processing apparatus generates an anti-bagging routine which hinders dynamic analysis, and processing for verifying presence of the alteration of the program to perform self-rewrite according to verification results of the alteration, and adds them in an object program. Multiple processing for performing the self-rewrite according to the verification results of the alteration are generated, and constituted so that they depend on each other. In the program constituted in this way, an instruction is altered to an instruction different from an original, and the processing is proceeded by repeating detection/hindrance of the dynamic analysis by an anti-debugging technology, verification of integrity of itself, and execution of the self-rewrite by dynamically determining an self-rewrite object according to the verification result. COPYRIGHT: (C)2011,JPO&INPIT
申请公布号 JP5467271(B2) 申请公布日期 2014.04.09
申请号 JP20100284054 申请日期 2010.12.21
申请人 发明人
分类号 G06F21/14 主分类号 G06F21/14
代理机构 代理人
主权项
地址