基于多分支语句的控制流迷惑技术  被引量:1

Technique of Code Obfuscation Based on Function Recursion

在线阅读下载全文

作  者:李永祥[1] 陈意云[1] 

机构地区:[1]中国科技大学计算机系,安徽合肥230026

出  处:《小型微型计算机系统》2006年第9期1637-1640,共4页Journal of Chinese Computer Systems

基  金:国家自然科学基金项目(60173049)资助.

摘  要:控制流迷惑是代码迷惑的一个重要方面.程序控制流分为过程内控制流及过程间控制流.本文提出了一种基于sw itch_case语句的控制流迷惑技术:首先给出一种基于sw itch语句的程序变换方法,使得过程内的控制流关系变得复杂,同时利用sw itch语句对整个程序中的函数进行重新定义,从而迷惑程序中的函数调用关系,以达到迷惑过程间控制流信息的目的.最后本文定性地分析了这种代码迷惑技术的性能.Control Flow Obfuscation is one important aspect of code obfuscation. Programr s control flow can be departed into two parts : Intra-procedural Control flow and inter-procedural control flow. This article gives out an algorithm of code obfuscation based on switch_case clause. Firstly it gives out a kind of program transformation based on switch clause to make the relation of control flow in a procedure more complex, and at the same time it uses the switch clause to redefine the functions of the whole program so as to obfuscate the function call relations, and the inter-procedural control flow information. Lastly the article implements part of the algorithm and analyze its efficiency .

关 键 词:switch_case语句 代码迷惑 控制流迷惑 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象