期刊文献+

基于符号执行与实际执行的二进制代码执行路径分析 被引量:1

Binary code execution path based on symbolic and actual program execution
原文传递
导出
摘要 应用符号执行方法能够获得程序输入和执行路径的对应关系,这种关系对于分析和测试程序的缺陷是十分重要的。符号执行在针对源码的安全审计中有着成功的应用,但由于其自身的特点导致其很难应用到二进制代码的分析中。该文提出了一种符号执行与实际执行结合的系统模型,解决了符号执行应用于二进制代码分析中的一些难点,在此基础上提出了利用符号执行进行二进制代码分析的新途径。 A system model that combines symbolic and actual execution was developed for path analyses of binary codes to find program bug.A debugger was built to dynamically load a program to obtain the binary code.The transformed system binary code is transformed into expressions containing more information than the assembly code which are useful for symbolic execution.The symbolic code is then executed with the actual code to obtain the path conditions.The symbolic execution analysis of the verification test program links the program's execution path to its unique input.Tests show that the system model can precisely analyze the relationships between the program input and its execution path.
出处 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第S2期2186-2192,共7页 Journal of Tsinghua University(Science and Technology)
基金 国家"八六三"高技术项目(2007AA01Z466)
关键词 符号执行 机器指令解析 路径约束 symbolic execution machine code analysis path constrain
  • 相关文献

参考文献1

二级参考文献5

  • 1Wagner D,Foster J,Brewer E,et al.A First Step Towards Automated Detection of Buffer Overrun Vulnerabilities[C].Proc.of Symposium on Network and Distributed Systems Security,San Diego,CA,2000-02:3-17.
  • 2Dor N,Rodeh M,Sagiv M.Cleanness Checking of String Manipulations in C Programs via Integer Analysis[C].Proceedings of the 8th International Static Analysis Symposium,2001-06.
  • 3Cowan C,Wagle P,Pu C.Buffer Overflows:Attacks and Defenses for the Vulnerability of the Decade[C].Proceedings of the DARPA Information Survivability Conference and Expo,1999.
  • 4Haugh E.Testing C Programs for Buffer Overflow Vulnerabilities[D].University of California at Davis,2002.
  • 5Wong P.A Watermark for Image Integrity and Ownership Verification[C].Proceedings of the IS & T PICS' 99,1999:374-379.

共引文献4

同被引文献9

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部