首页> 外文会议>IEEE Symposium on Security and Privacy >ProFuzzer: On-the-fly Input Type Probing for Better Zero-Day Vulnerability Discovery
【24h】

ProFuzzer: On-the-fly Input Type Probing for Better Zero-Day Vulnerability Discovery

机译:ProFuzzer:即时输入类型探测,可更好地发现零日漏洞

获取原文

摘要

Existing mutation based fuzzers tend to randomly mutate the input of a program without understanding its underlying syntax and semantics. In this paper, we propose a novel on-the-fly probing technique (called ProFuzzer) that automatically recovers and understands input fields of critical importance to vulnerability discovery during a fuzzing process and intelligently adapts the mutation strategy to enhance the chance of hitting zero-day targets. Since such probing is transparently piggybacked to the regular fuzzing, no prior knowledge of the input specification is needed. During fuzzing, individual bytes are first mutated and their fuzzing results are automatically analyzed to link those related together and identify the type for the field connecting them; these bytes are further mutated together following type-specific strategies, which substantially prunes the search space. We define the probe types generally across all applications, thereby making our technique application agnostic. Our experiments on standard benchmarks and real-world applications show that ProFuzzer substantially outperforms AFL and its optimized version AFLFast, as well as other state-of-art fuzzers including VUzzer, Driller and QSYM. Within two months, it exposed 42 zero-days in 10 intensively tested programs, generating 30 CVEs.
机译:现有的基于变异的模糊器往往会在不了解其底层语法和语义的情况下随机变异程序的输入。在本文中,我们提出了一种新颖的即时探测技术(称为ProFuzzer),该技术可自动恢复并了解对于模糊测试过程中的漏洞发现至关重要的输入字段,并智能地调整突变策略,以提高实现零归零的机会。天目标。由于这种探测透明地背负于常规的模糊测试,因此无需事先了解输入规范。在模糊测试期间,首先对各个字节进行突变,并自动分析它们的模糊测试结果,以将相关的内容链接在一起,并确定连接它们的字段的类型;这些字节将按照特定于类型的策略进一步突变在一起,从而大大减少了搜索空间。我们通常在所有应用程序中定义探针类型,从而使我们的技术应用程序不可知。我们在标准基准测试和实际应用中进行的实验表明,ProFuzzer的性能大大优于AFL及其优化版本AFLFast,以及其他先进的Fuzzer,包括VUzzer,Driller和QSYM。在两个月内,它在10个经过严格测试的程序中暴露了42个零日,产生了30个CVE。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号