首页 | 本学科首页   官方微博 | 高级检索  
     

基于动态符号执行的二进制程序缺陷发现系统
引用本文:黄 晖,陆余良,夏 阳.基于动态符号执行的二进制程序缺陷发现系统[J].计算机应用研究,2013,30(9):2810-2812.
作者姓名:黄 晖  陆余良  夏 阳
作者单位:解放军电子工程学院 网络系,合肥,230037
摘    要:以对二进制程序进行自动化缺陷发现为目标, 基于软件虚拟机的动态二进制翻译机制和污点传播机制, 对符号计算需要关注的程序运行时语义信息提取、中间语言符号计算等机制进行了研究, 改进了传统动态符号执行的路径调度部分, 分析了程序缺陷的符号断言表达形式, 构建了一个在线式的动态符号执行系统检测二进制程序中的缺陷。实验验证了该方法在实际程序缺陷发现中的有效性。

关 键 词:语义提取  动态符号执行  路径调度  二进制程序缺陷发现

Dynamic symbolic execution based defect detection system for binary programs
HUANG Hui,LU Yu-liang,XIA Yang.Dynamic symbolic execution based defect detection system for binary programs[J].Application Research of Computers,2013,30(9):2810-2812.
Authors:HUANG Hui  LU Yu-liang  XIA Yang
Affiliation:Dept. of Networks, Electronic Engineering Institution of PLA, Hefei 230037, China
Abstract:Aiming towards automatic defect detection for binary programs, based on software virtual machine's dynamic binary translation and taint propagation, this paper studied mechanisms necessary for symbolic execution including program's run-time semantics' extraction, intermediate language based symbolic calculation, enhanced the path-scheduling mechanism in traditional dynamic symbolic execution, analyzed symbolic asserts' expressions for common program defects, with an online dynamic symbolic execution system built up detecting defects in binary programs. Experiments prove the method's effectiveness in defect detection for real binary programs.
Keywords:semantic extraction  dynamic symbolic execution  path scheduling  defect detection for binary programs
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号