AFLplusplus / AFLplusplus

The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!

Home Page:https://aflplus.plus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Disable Inference Stage

bendrissou opened this issue · comments

Hi,

Is there some documentation about the AFL Inference Stage? How can I disable it?

Thank you

Please elaborate what exactly you mean, need and what for

There is an AFL Inference stage, which I see on the AFL Dashboard. It normally executes in the early stages of fuzzing.

What is the inference stage?

What is purpose of the inference stage, and what does it do?

Can I disable it?

Can you please make a screenshot and circle what you mean?
Also if you don’t know what it is, how do you know you don’t want it? :)

Hi,

Below is a screenshot of my dashboard, where I am circling the inference stage label. I would like to know the purpose of this stage? And whether it's possible to disable it?

afl-inference

it is for the deterministic fuzzing phase. you can skip deterministic fuzzing with -z, but it has shown to improve fuzzing results

If I understand correctly, inference is part of the deterministic stage. But what's the purpose of the "inference" step here? Can you elaborate more please? What does AFL trying to infer exactly?

How about you read the code? :) it would cost me a lot of time to explain