...
首页> 外文期刊>Soft computing: A fusion of foundations, methodologies and applications >WhirlingFuzzwork: a taint-analysis-based API in-memory fuzzing framework
【24h】

WhirlingFuzzwork: a taint-analysis-based API in-memory fuzzing framework

机译:旋转功能:基于Taint分析的API内存模糊框架

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

获取外文期刊封面封底 >>

       

摘要

Fuzz testing is widely used as an automatic solution for discovering vulnerabilities in binary programs that process files. Restricted by their high blindness and low code path coverage, fuzzing tests typically provide quite low efficiencies. In this paper, a novel API in-memory fuzz testing technique for eliminating the blindness of existing techniques is discussed. This technique employs dynamic taint analyses to locate the routines and instructions that belong to the target binary executables, and it consists of parsing and processing the input data. Within the testing phase, binary instrumentation is used to construct loops around such routines, in which the contained taint memory values are mutated in each loop. According to experiments using the prototype tool, this technique could effectively detect defects such as stack overflows. Compared with traditional fuzzing tools, this API in-memory fuzzing eliminated the bottleneck of interrupting execution paths and gained a greater than 95 % enhancement in execution speed.
机译:Fuzz测试广泛用作用于在处理文件的二进制程序中发现漏洞的自动解决方案。受到其高盲和低码路径覆盖的限制,模糊测试通常提供相当低的效率。本文讨论了一种用于消除现有技术的失明的新型API内存模糊测试技术。该技术采用动态Taint分析来定位属于目标二进制可执行文件的例程和指令,并且它包括解析和处理输入数据。在测试阶段内,二进制仪器用于构造围绕这种例程的循环构造,其中包含的污染记忆值在每个循环中突变。根据使用原型工具的实验,该技术可以有效地检测诸如堆叠溢出的缺陷。与传统的模糊工具相比,该API内存模糊消除了中断执行路径的瓶颈,并在执行速度中获得了大于95%的增强。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号