...
首页> 外文期刊>Computers & Security >Implementation of an effective dynamic concolic execution framework for analyzing binary programs
【24h】

Implementation of an effective dynamic concolic execution framework for analyzing binary programs

机译:用于分析二进制程序的有效动态Conolic执行框架的实现

获取原文
获取原文并翻译 | 示例
           

摘要

With the increasing availability of the computational power and constraint solving technology, the symbolic execution technology has regained interest in recent years. However, it still suffers from state explosion and low efficiency issues due to the large number of paths that need to be analyzed and the complexity of the constraints generated. Meanwhile, most of the present symbolic execution techniques are working on the source code, but the source code of most software is hard to acquire in practice. In order to cope with these issues, this paper presents BinSE, a lightweight dynamic symbolic execution framework for analyzing x86 binary programs. The framework adapts the dynamic analysis model, which combines symbolic execution with concrete execution to simplify the complexity of the path conditions. Furthermore, the hierarchical backward program slicing and the revised irrelevant API filtration mechanisms are introduced to optimize the performance of the framework. According to the experimental results, the proposed framework is efficient and can cover almost all the effective paths of the target program. Meanwhile, it also holds a promise to provide novel solutions to a broad spectrum of security problems. To demonstrate our technique, we apply the framework to detect buffer overflow vulnerability from binary executables. (C) 2019 Elsevier Ltd. All rights reserved.
机译:随着计算能力和约束求解技术可用性的提高,近年来,符号执行技术重新引起了人们的兴趣。但是,由于需要分析的路径数量众多且生成的约束非常复杂,因此仍然存在状态爆炸和效率低下的问题。同时,当前大多数符号执行技术都在源代码上工作,但是大多数软件的源代码在实践中很难获得。为了解决这些问题,本文提出了BinSE,这是一种用于分析x86二进制程序的轻型动态符号执行框架。该框架采用了动态分析模型,该模型将符号执行与具体执行相结合,以简化路径条件的复杂性。此外,引入了分层的后向程序切片和修订的无关API过滤机制,以优化框架的性能。根据实验结果,提出的框架是有效的,并且可以涵盖目标程序的几乎所有有效路径。同时,它也有望为各种安全问题提供新颖的解决方案。为了演示我们的技术,我们将框架应用于从二进制可执行文件检测缓冲区溢出漏洞。 (C)2019 Elsevier Ltd.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号