Module libafl::mutators::token_mutations[][src]

Expand description

Tokens are what afl calls extras or dictionaries. They may be inserted as part of mutations during fuzzing.

Structs

I2SRandReplace

A I2SRandReplace Mutator replaces a random matching input-2-state comparison operand with the other. it needs a valid CmpValuesMetadata in the state.

TokenInsert

Inserts a random token at a random position in the Input.

TokenReplace

A TokenReplace Mutator replaces a random part of the input with one of a range of tokens. From AFL terms, this is called as Dictionary mutation (which doesn’t really make sense ;) ).

Tokens

A state metadata holding a list of tokens