-
题名一种基于重定位信息的二次反汇编算法
被引量:5
- 1
-
-
作者
曾鸣
赵荣彩
姚京松
王小芹
-
机构
中国人民解放军信息工程大学计算机科学与技术系
清华大学计算机科学与技术系
-
出处
《计算机科学》
CSCD
北大核心
2007年第7期284-287,292,共5页
-
文摘
反汇编技术是静态分析二进制程序的基础,目前广为采用的反汇编算法是线性扫描和递归行进算法。前者无法正确处理代码段中嵌入数据的情况,后者则必须解决间接跳转目的地址的预测问题。本文介绍了这两种算法的原理,分析了其存在的问题,并利用二进制文件中的重定位信息对它们进行了优化。将优化后的两种方法结合起来,给出了一种新颖的二次反汇编算法,这种算法能够捕获反汇编过程中出错的情况,从而控制错误传播,并使得基于反汇编代码的应用可以针对出错情况进行相应的处理。
-
关键词
反汇编
二进制代码
线性扫描算法
递归行进算法
-
Keywords
Disassembly, Binary, Linear sweep, Recursive traversal
-
分类号
TP393.0
[自动化与计算机技术—计算机应用技术]
-