首页> 外文会议>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,以及其他最先进的模糊,包括Vuzzer,钻孔器和QSYM。在两个月内,它在10个集中测试的程序中暴露了42个零天,产生30个CVES。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号