thinQmaster Virtual testing partner Adaptive practice exams that find your weak spots and drill them. Every answer explained. From $69
Enroll

thinQmaster

Find your exam

Five questions free, before you decide.

Step 1 · choose a vendor

In one of our camps? Your practice exams come with the tuition — they are on your study page already.

Application & OT Security · Advanced

AFL++

A widely used open-source coverage-guided fuzzer, the community-maintained successor to American Fuzzy Lop.

Definition

AFL++ instruments binaries at compile time (or uses QEMU or other modes for binaries without source) and applies advanced mutation strategies. It is commonly used with AddressSanitizer for native code.

Example

Compiling a parser with afl-clang-fast and running it against a seed corpus overnight.

Exam tip

Recognize AFL/AFL++ and libFuzzer as coverage-guided fuzzers.

Related terms