摘要
二进制代码重写是程序分析领域的一个热点研究方向。提出一种基于空间约束的静态二进制代码重写技术,在保持代码功能和结构的情况下实现自动化重写。介绍二进制代码重写的设计思路,描述空闲空间构造和管理的策略,给出空间约束的代码重写算法。实验结果证明了该技术的有效性和可靠性。
Binary code rewriting is a hot research direction in program analysis field. A static binary code rewriting technology based on space constraint is presented in this paper, it realises the automatic rewriting in the case of keeping the function and structure of the code. The design idea of binary code rewriting is introduced, the policy of constructing and managing free space is described, and the binary code rewriting algorithm based on space constraint is presented. Experimental results show that the technology is effective and reliable.
出处
《计算机应用与软件》
CSCD
北大核心
2014年第6期9-12,共4页
Computer Applications and Software