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

monitor is empty #158

Open
AxiaoJJ opened this issue Oct 28, 2023 · 6 comments
Open

monitor is empty #158

AxiaoJJ opened this issue Oct 28, 2023 · 6 comments

Comments

@AxiaoJJ
Copy link

AxiaoJJ commented Oct 28, 2023

Hi, there

The run.sh script was used to launch afl++ and mopt, testing all targets. However, in some cases, the log files show numerous bugs, but there is only one 5 file in the monitor folder. The files in the findings directory indicate that the fuzzer is running successfully with some crashes.

@adrianherrera
Copy link
Member

Hi there,

Are the crashes just duplicates? Or are you saying that new bugs are not being recorded correctly? Further details would help diagnose the issue.

@AxiaoJJ
Copy link
Author

AxiaoJJ commented Oct 28, 2023

image
I ran the OpenSSL server with aflplusplus for 24 hours, but the monitor only contains a single '5'. It seems like nothing got recorded.

@adrianherrera
Copy link
Member

Oh I think I understand.

The magma "crashes" do not generate a typical AFL crash (because this is not generic across fuzzers, and does not measure a fuzzer's detection capabilities). You shouldn't look at the afl log for crash data, because this will not be reflective of the magma bugs. Instead, you should use the provided scripts to analyze and understand crashes.

Hope this helps!

@AxiaoJJ
Copy link
Author

AxiaoJJ commented Oct 29, 2023

But the monitor has only empty file, which cannot be analyzed.

@adrianherrera
Copy link
Member

How long are you running the fuzzer for? Are you comparing your results against previous published results? What is the output of the report scripts? It could just be that you found none of the injected bugs in that target.

@xubenji
Copy link

xubenji commented Apr 24, 2024

Oh I think I understand.

The magma "crashes" do not generate a typical AFL crash (because this is not generic across fuzzers, and does not measure a fuzzer's detection capabilities). You shouldn't look at the afl log for crash data, because this will not be reflective of the magma bugs. Instead, you should use the provided scripts to analyze and understand crashes.

Hope this helps!

With that being said, how can we analysis lava bugs?

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

3 participants