发明授权
US07383443B2 System and method for obfuscating code using instruction replacement scheme
有权
使用指令替换方案对代码进行模糊处理的系统和方法
- 专利标题: System and method for obfuscating code using instruction replacement scheme
- 专利标题(中): 使用指令替换方案对代码进行模糊处理的系统和方法
-
申请号: US10185658申请日: 2002-06-27
-
公开(公告)号: US07383443B2公开(公告)日: 2008-06-03
- 发明人: Pavel Zeman , Michael D. Marr
- 申请人: Pavel Zeman , Michael D. Marr
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Woodcock Washburn LLP
- 主分类号: G06F21/00
- IPC分类号: G06F21/00 ; G06F12/14
摘要:
A technique for obfuscating code. A list of one-byte instructions for a particular processor is created. Bytes in a function to be obfuscated are randomly selected, and these bytes are replaced with one-byte instructions from the list. A table that identifies the replaced bytes and their original values is inserted into the executable that contains the function. When the function is called, the function is deobfuscated by consulting the table to restore the replaced bytes to their original values.
公开/授权文献
信息查询