Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable Inference Stage #2075

Closed
bendrissou opened this issue May 2, 2024 · 7 comments
Closed

Disable Inference Stage #2075

bendrissou opened this issue May 2, 2024 · 7 comments

Comments

@bendrissou
Copy link

Hi,

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

Thank you

@vanhauser-thc
Copy link
Member

Please elaborate what exactly you mean, need and what for

@bendrissou
Copy link
Author

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?

@vanhauser-thc
Copy link
Member

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? :)

@bendrissou
Copy link
Author

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

@vanhauser-thc
Copy link
Member

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

@bendrissou
Copy link
Author

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?

@vanhauser-thc
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants