摘要
该文在分析各种类型的指令对程序静态流程影响的基础上,提出了一种基于程序流程遍历图的静态反汇编算法,并给出了一种基于统计学的代码间隙填充技术对由间接跳转和间接调用所引用的代码区进行反汇编的方法。
This paper describes the influence upon the program's static control flow of all kinds of instructions firstly, then proposes a static disassembly algorithm which is based upon program's control flow traverse graph.Moreover a disassembly method called code gap completion based on statistical technique is given to cope with the codes transferred by indirect jumps and indirect calls.
出处
《计算机工程与应用》
CSCD
北大核心
2005年第30期89-90,228,共3页
Computer Engineering and Applications
关键词
反汇编算法
控制流
指令分类
代码间隙填充
disassembly algorithm, control flow, instruction classification, gap completion