AFLplusplus/LibAFL

Restart after n target executions, instead of n fuzz_loops

オープン

#834 opened on 2022/10/13

 (2 件のコメント) (0 件のリアクション) (0 人の担当者)Rust (476 件のフォーク)github user discovery
enhancementhelp wanted

Repository metrics

Stars
 (2,615 個のスター)
PR merge metrics
 (平均マージ 17d 22h) (30d で 10 merged PRs)

説明

So far, we have the option to restart an InProcess target after n rounds of fuzzing.

This means, however, that the number of target executions per round potentially grows after more testcases have been added to the corpus. Instead, we should offer the option to restart after a fixed amount of iterations, to make sure targets leaking memory won't explode over time. This could either be done by counting executions in the harness, and raising a signal accordingly (not taking it as objective), or by counting outside of the executor and retuning from the current stage.

コントリビューターガイド