首页> 外国专利> DEVICE FOR OBFUSCATING APPLICATION CODE AND METHOD FOR SAME

DEVICE FOR OBFUSCATING APPLICATION CODE AND METHOD FOR SAME

机译:混淆应用程序代码的装置和方法

摘要

The present invention relates to a device for obfuscating an application code and a method for same. The device for obfuscating an application code according to the present invention comprises: an input unit; a code separation unit; a code conversion unit; an encoding unit; a control unit; and a code combining unit. According to the present invention, a critical code from among codes constituting an application can be converted into a native code, and encoding using a code protection technique based on self-conversion is applied to the critical code that has been converted, and thereby supplements the vulnerability to reverse engineering in a managed code and thus security against forgery and alteration of the application is increased. Also, resistance to reverse engineering analysis can be strengthened by converting a control flow through a dynamic vector, and separately managing a call code for calling the critical code which has been converted into the native code and a vector table connecting same, so that the application is dynamically loaded when the application is executed.
机译:本发明涉及一种用于混淆应用程序代码的设备及其方法。根据本发明的用于混淆应用代码的设备包括:输入单元;以及输入单元。码分离单元;代码转换单元;编码单元;控制单元;和代码组合单元。根据本发明,可以将构成应用程序的代码中的关键代码转换为本地代码,并且将基于自转换的代码保护技术进行的编码应用于已转换的关键代码,从而对已转换的关键代码进行补充。在托管代码中进行逆向工程的漏洞增加了,从而提高了防止伪造和更改应用程序的安全性。另外,通过通过动态矢量转换控制流,并分别管理用于调用已转换为本机代码的关键代码的调用代码和连接该代码的向量表,可以增强对逆向工程分析的抵抗力,从而使该应用程序在执行应用程序时动态加载。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号