首页> 外国专利> System and method for aggressive self-modification in dynamic function call systems

System and method for aggressive self-modification in dynamic function call systems

机译:动态函数调用系统中主动自我修改的系统和方法

摘要

Provided are a system and method for software obfuscation for transforming a program from a first form to more secure form that is resistant to static and dynamic attacks. The method utilizes a sophisticated pre-analysis step to comprehend the function-call structure, the function-call layout, and the entire function call graph of the program, in order to determine strategic points in the program for changing the program. This provides resistance to static attacks by transforming the original function-call layout to a new layout. Changing the layout may include changing the function boundaries. The method also provides resistance to static attacks by transforming the original function-call structure to a new structure to be able to self modify as the transformed program executes in memory. Changing the function-call structure may include modifying when and how functions are called, and/or choosing random paths of execution that lead to the same result.
机译:提供了一种用于软件混淆的系统和方法,用于将程序从第一形式转换为能够抵抗静态和动态攻击的更安全形式。该方法利用复杂的预分析步骤来理解程序的功能调用结构,功能调用布局以及整个功能调用图,以便确定程序中用于更改程序的战略要点。通过将原始的函数调用布局转换为新的布局,可以抵抗静态攻击。改变布局可以包括改变功能边界。该方法还通过将原始函数调用结构转换为新结构以抵抗静态攻击,该新结构能够在转换后的程序在内存中执行时进行自我修改。改变函数调用结构可以包括修改何时以及如何调用函数,和/或选择导致相同结果的随机执行路径。

著录项

  • 公开/公告号US9195476B2

    专利类型

  • 公开/公告日2015-11-24

    原文格式PDF

  • 申请/专利权人 CLIFFORD LIEM;

    申请/专利号US201213500155

  • 发明设计人 CLIFFORD LIEM;

    申请日2012-04-04

  • 分类号G06F11/00;G06F12/14;G06F12/16;G08B23/00;G06F9/44;G06F21/52;

  • 国家 US

  • 入库时间 2022-08-21 14:29:23

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号