首页> 外国专利> Multiple instruction dispatch tables for application program obfuscation

Multiple instruction dispatch tables for application program obfuscation

机译:用于应用程序混淆的多个指令调度表

摘要

Obfuscating an application program comprises reading an application program comprising code, determining multiple dispatch tables associated with the application program, transforming the application program into application program code configured to utilize the dispatch tables during application program execution to determine the location of instruction implementation methods to be executed based at least in part on a current instruction counter value, and sending the application program code. Executing an obfuscated application program comprises receiving an obfuscated application program comprising at least one instruction opcode value encoded using one of multiple instruction set opcode value encoding schemes, receiving an application program instruction corresponding to a current instruction counter value, selecting an instruction dispatch table based at least in part on the current instruction counter value, and executing the application program instruction using the selected instruction dispatch table.
机译:对应用程序进行模糊处理包括:读取包括代码的应用程序;确定与该应用程序相关联的多个调度表;将该应用程序转换为被配置为在应用程序执行期间利用调度表来确定将要执行的指令实现方法的位置的应用程序代码。至少部分地基于当前指令计数器值来执行,并且发送应用程序代码。执行混淆的应用程序包括:接收混淆的应用程序,该混淆的应用程序包括使用多个指令集操作码值编码方案之一编码的至少一个指令操作码值;接收与当前指令计数器值相对应的应用程序指令;基于指令选择分配表。至少部分地基于当前指令计数器值,并使用所选的指令分配表执行应用程序指令。

著录项

  • 公开/公告号US7353499B2

    专利类型

  • 公开/公告日2008-04-01

    原文格式PDF

  • 申请/专利权人 EDUARD K. DE JONG;

    申请/专利号US20030672183

  • 发明设计人 EDUARD K. DE JONG;

    申请日2003-09-25

  • 分类号G06F9/44;G06F11/30;G06F7/04;

  • 国家 US

  • 入库时间 2022-08-21 20:09:23

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号