paper-with-me

Papers

Augmenting Greybox Fuzzing with Generative AI

2023-06-11 · Jie Hu, Qian Zhang, Heng Yin

Real-world programs expecting structured inputs often has a format-parsing stage gating the deeper program space. Neither a mutation-based approach nor a generative approach can provide a solution that is effective and scalable. Large language models (LLM) pre-trained with an enormous amount of natural language corpus have proved to be effective for understanding the implicit format syntax and generating format-conforming inputs. In this paper, propose ChatFuzz, a greybox fuzzer augmented by generative AI. More specifically, we pick a seed in the fuzzer's seed pool and prompt ChatGPT generative models to variations, which are more likely to be format-conforming and thus of high quality. We conduct extensive experiments to explore the best practice for harvesting the power of generative LLM models. The experiment results show that our approach improves the edge coverage by 12.77\% over the SOTA greybox fuzzer (AFL++) on 12 target programs from three well-tested benchmarks. As for vulnerability detection, \sys is able to perform similar to or better than AFL++ for programs with explicit syntax rules but not for programs with non-trivial syntax.

📄 PDF Abstract BibTeX arXiv:2306.06782

Code (0)

등록된 구현이 없습니다.

Tasks

Vulnerability Detection

Similar Papers 제목 키워드 기반

Greybox fuzzing as a contextual bandits problem

2018-06-11 · Ketan Patil, Aditya Kanade

Greybox fuzzing is one of the most useful and effective techniques for the bug detection in large scale application programs. It uses minimal amount of instrumentation. American Fuzzy Lop (AFL) is a popular coverage base…

Multi-Armed Bandits

LLAMAFUZZ: Large Language Model Enhanced Greybox Fuzzing

2024-06-11 · Hongxiang Zhang, Yuyang Rong, Yifeng He, Hao Chen

Greybox fuzzing has achieved success in revealing bugs and vulnerabilities in programs. However, randomized mutation strategies have limited the fuzzer's performance on structured data. Specialized fuzzers can handle com…

Language ModelingLanguage ModellingLarge Language Modelmodel+1

Fuzzwise: Intelligent Initial Corpus Generation for Fuzzing

2025-12-24 · Hridya Dhulipala, Xiaokai Rong, Aashish Yadavally, Tien N. Nguyen arxiv

In mutation-based greybox fuzzing, generating high-quality input seeds for the initial corpus is essential for effective fuzzing. Rather than conducting separate phases for generating a large corpus and subsequently mini…

DeepGo: Predictive Directed Greybox Fuzzing

2025-07-29 · Peihong Lin, Pengfei Wang, Xu Zhou, Wei Xie 외 arxiv

The state-of-the-art DGF techniques redefine and optimize the fitness metric to reach the target sites precisely and quickly. However, optimizations for fitness metrics are mainly based on heuristic algorithms, which usu…

Reinforcement Learning

From CRUD to Autonomous Agents: Formal Validation and Zero-Trust Security for Semantic Gateways in AI-Native Enterprise Systems

2026-04-28 · Ignacio Peyrano arxiv

Enterprise software engineering is shifting away from deterministic CRUD/REST architectures toward AI-native systems where large language models act as cognitive orchestrators. This transition introduces a critical secur…