Libfuzzer

4 skills with this tag

trailofbits
Passed
Ossfuzz
OSS-Fuzz is a technique skill that guides users through setting up continuous fuzzing for open source projects using Google's free distributed infrastructure. It covers project enrollment, running harnesses locally with the helper.py CLI, coverage analysis, and integrating with multiple fuzzing engines including libFuzzer, AFL++, and Atheris for Python projects.
FuzzingSecurity TestingOss Fuzz+3
12552.1k
trailofbits
Passed
Harness Writing
A comprehensive guide for writing effective fuzzing harnesses in C++, Rust, and Go. Covers harness patterns, input structuring with FuzzedDataProvider, tool-specific guidance for libFuzzer, AFL++, cargo-fuzz, and go-fuzz, plus troubleshooting tips.
FuzzingSecurity TestingHarness Writing+3
4062.1k
trailofbits
Passed
Fuzzing Dictionary
This skill provides comprehensive guidance on creating fuzzing dictionaries - specialized files containing domain-specific tokens that help fuzzers discover bugs in parsers, protocols, and file format handlers. It covers dictionary format syntax, generation methods from various sources (LLM, headers, binaries), and integration with popular fuzzers like libFuzzer, AFL++, and cargo-fuzz.
FuzzingSecurity TestingDictionary+3
1042.1k
trailofbits
Passed
Cargo Fuzz
A comprehensive guide for fuzzing Rust projects using cargo-fuzz with libFuzzer backend. Covers installation, harness writing, sanitizer integration, coverage analysis, and provides real-world examples for finding bugs in Rust code.
RustFuzzingSecurity Testing+3
492.1k