What problem does it solve? Security researchers and exploit developers need a structured methodology for discovering memory corruption vulnerabilities through fuzzing, but setting up effective campaigns with proper harnesses, seed corpora, sanitizers, and crash triage is complex and error-prone. ## Core Features & Use Cases - Coverage-Guided Fuzzing Setup: Step-by-step instructions for building targets with AFL++ instrumentation, AddressSanitizer, and UBSan, including parallel master/slave fuzzing configurations. - Corpus and Harness Engineering: Guidance on seed corpus collection, minimization with afl-cmin and afl-tmin, dictionary-based fuzzing, and writing fuzz harnesses for parsers. - Crash Triage and Deduplication: Workflows for minimizing crashing inputs, clustering crashes with casr-afl, and analyzing exploitability with GDB/GEF. - Use Case: A researcher fuzzing a media parser like GStreamer's qtdemux can follow the methodology to build an AFL++ plus ASan instrumented binary, generate a structured MP4 seed corpus, run a multi-day campaign, and triage the resulting heap buffer overflow crashes. ## Quick Start Ask the agent to walk you through setting up an AFL++ fuzzing campaign against a C parser target, from instrumentation through crash triage.