期刊文献+
共找到4篇文章
< 1 >
每页显示 20 50 100
一种基于重定位信息的二次反汇编算法 被引量:5
1
作者 曾鸣 赵荣彩 +1 位作者 姚京松 王小芹 《计算机科学》 CSCD 北大核心 2007年第7期284-287,292,共5页
反汇编技术是静态分析二进制程序的基础,目前广为采用的反汇编算法是线性扫描和递归行进算法。前者无法正确处理代码段中嵌入数据的情况,后者则必须解决间接跳转目的地址的预测问题。本文介绍了这两种算法的原理,分析了其存在的问题,并... 反汇编技术是静态分析二进制程序的基础,目前广为采用的反汇编算法是线性扫描和递归行进算法。前者无法正确处理代码段中嵌入数据的情况,后者则必须解决间接跳转目的地址的预测问题。本文介绍了这两种算法的原理,分析了其存在的问题,并利用二进制文件中的重定位信息对它们进行了优化。将优化后的两种方法结合起来,给出了一种新颖的二次反汇编算法,这种算法能够捕获反汇编过程中出错的情况,从而控制错误传播,并使得基于反汇编代码的应用可以针对出错情况进行相应的处理。 展开更多
关键词 反汇编 二进制代码 线性扫描算法 递归行进算法
下载PDF
目标代码静态反汇编技术研究与实现 被引量:1
2
作者 王振华 陈宝财 卢琦 《现代计算机》 2010年第3期163-167,共5页
软件通常以二进制文件的PE格式发布,但它不利于阅读和分析。通过反汇编分析器可以将二进制文件转化成高级语言的汇编指令,从而有利于对目标代码的分析,方便对目标代码进行软件保护相关的操作。实验表明,线性扫描和递归遍历相结合的反汇... 软件通常以二进制文件的PE格式发布,但它不利于阅读和分析。通过反汇编分析器可以将二进制文件转化成高级语言的汇编指令,从而有利于对目标代码的分析,方便对目标代码进行软件保护相关的操作。实验表明,线性扫描和递归遍历相结合的反汇编分析算法取得较好的效果。 展开更多
关键词 静态反汇编 目标代码 PE 线性扫描 递归遍历
下载PDF
一种动静态结合的代码反汇编技术 被引量:5
3
作者 宋威 曾勇军 奚琪 《计算机工程》 CAS CSCD 2012年第1期68-70,73,共4页
为在不修改二进制代码的情况下提高反汇编的准确性和覆盖率,提出一种静态分析与动态仿真相结合的反汇编技术。在传统静态反汇编算法的基础上,利用代码仿真环境构造动态基本块标记算法,通过监控代码的执行路径达到反汇编求精的目的。测... 为在不修改二进制代码的情况下提高反汇编的准确性和覆盖率,提出一种静态分析与动态仿真相结合的反汇编技术。在传统静态反汇编算法的基础上,利用代码仿真环境构造动态基本块标记算法,通过监控代码的执行路径达到反汇编求精的目的。测试结果证明了该方法的有效性。 展开更多
关键词 反汇编技术 线性扫描 递归遍历 基本块 QEMU仿真器
下载PDF
静态反汇编算法研究 被引量:7
4
作者 许敏 陈前斌 《计算机与数字工程》 2007年第5期13-16,共4页
恶意代码通常都是以二进制代码形式发布的,利用这种形式的代码来分析程序的逻辑功能是非常困难的,而如果利用反汇编器将二进制代码转化为较容易理解的汇编代码将更利于对恶意代码的分析,因而研究二进制代码的反汇编算法显得极为重要。... 恶意代码通常都是以二进制代码形式发布的,利用这种形式的代码来分析程序的逻辑功能是非常困难的,而如果利用反汇编器将二进制代码转化为较容易理解的汇编代码将更利于对恶意代码的分析,因而研究二进制代码的反汇编算法显得极为重要。首先介绍两种传统的静态反汇编算法:线性遍历和递归遍历算法,分析它们的优点以及存在的问题,最后介绍现代静态反汇编算法的一些新的研究进展。 展开更多
关键词 静态反汇编 线性遍历递归遍历 推测反汇编 混合反汇编
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部