10.3969/j.issn.1674-9456.2011.12.002
基于TEMU动态二进制分析平台的程序控制流转移指令追踪
执行路径追踪是一种重要的动态二进制分析技术,可用于程序优化、失效诊断、软件度量和动态测试生成等诸多方面。执行路径追踪的性能开销巨大,收集到的踪迹信息数量庞大,给该技术的应用带来了困难。一般情况下,只追踪程序中的控制流转移指令可以降低开销,同时保留执行路径上的关键信息。本文以TEMU动态二进制分析平台为基础,重点研究在该平台上追踪程序控制流转移指令的方法。根据TEMU平台的特征。本文给出了一种通过解码指令进行追踪的直观方法和一种利用TEMU的“基本块起始”回调函数进行追踪的启发式方法。通过对这两种方法进行对比实验和分析得出:启发式方法具有明显的速度优势。而直观方法具有精确性和可扩展性。
执行路径追踪、控制流转移指令、TEMU、动态二进制分析
TP332(计算技术、计算机技术)
2012-04-21(万方平台首次上网日期,不代表论文的发表时间)
共7页
8-14