基于控制流精化的反汇编方法

反汇编过程是整个逆向工程的基础和重要部分,反汇编的结果准确与否直接影响其它阶段的输出是否正确。通过对传统反汇编方法的探究,在前人工作的基础上提出了一种基于控制流图精化的静态反汇编方法,把二进制代码通过函数定位切分成单个函数,然后再对单个函数生成初始的过程内控制流图,使用图论的方法与汇编指令的特征匹配相结合,提炼出真实的控制流图。使用CoreUtils中的22个程序作为测试基准,实验结果表明本文所提出的反汇编方法具有准确度高、效率高的显著特性。
逆向工程 反汇编技术 控制流图 特征匹配
马金鑫 忽朝俭 李舟军
北京航空航天大学,计算机学院,北京 100191
国内会议
北京
中文
118-129
2011-10-01(万方平台首次上网日期,不代表论文的发表时间)