fuzzbench icon indicating copy to clipboard operation
fuzzbench copied to clipboard

FormatFuzz Testing

Open FormatFuzz opened this issue 1 year ago • 15 comments

Hi, @DonggeLiu

I have a new fuzzer based on AFL++ that I would like to test it. Could you help me run it?

/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-05-16-formatfuzz --fuzzers formatfuzz --benchmarks bloaty_fuzz_target freetype2_ftfuzzer harfbuzz_hb-shape-fuzzer lcms_cms_transform_fuzzer libjpeg-turbo_libjpeg_turbo_fuzzer libpcap_fuzz_both libpng_libpng_read_fuzzer openssl_x509 vorbis_decode_fuzzer woff2_convert_woff2ttf_fuzzer zlib_zlib_uncompress_fuzzer

FormatFuzz avatar May 16 '24 10:05 FormatFuzz

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

google-cla[bot] avatar May 16 '24 10:05 google-cla[bot]

/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-05-16-formatfuzz --fuzzers formatfuzz --benchmarks bloaty_fuzz_target freetype2_ftfuzzer harfbuzz_hb-shape-fuzzer lcms_cms_transform_fuzzer libjpeg-turbo_libjpeg_turbo_fuzzer libpcap_fuzz_both libpng_libpng_read_fuzzer openssl_x509 vorbis_decode_fuzzer woff2_convert_woff2ttf_fuzzer zlib_zlib_uncompress_fuzzer

DonggeLiu avatar May 16 '24 12:05 DonggeLiu

Experiment 2024-05-16-formatfuzz data and results will be available later at: The experiment data. The experiment report. The experiment report(experimental).

DonggeLiu avatar May 16 '24 12:05 DonggeLiu

I just fixed a bug. But there is no need to rerun the experiment. This bug doesn't affect my experiment. Thanks!

FormatFuzz avatar May 16 '24 13:05 FormatFuzz

Hi, @DonggeLiu

I have updated my code. Could you please help me run a new experiment?

/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-05-17-formatfuzz --fuzzers formatfuzz --benchmarks bloaty_fuzz_target freetype2_ftfuzzer harfbuzz_hb-shape-fuzzer lcms_cms_transform_fuzzer libjpeg-turbo_libjpeg_turbo_fuzzer libpcap_fuzz_both libpng_libpng_read_fuzzer openssl_x509 vorbis_decode_fuzzer woff2_convert_woff2ttf_fuzzer zlib_zlib_uncompress_fuzzer

FormatFuzz avatar May 17 '24 14:05 FormatFuzz

Sure, @FormatFuzz! I just approved the CIs, could you please check if their logs look good to you?

We can start the exp if they behave as expected : )

DonggeLiu avatar May 17 '24 14:05 DonggeLiu

their logs

The logs look good : )

FormatFuzz avatar May 17 '24 15:05 FormatFuzz

/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-05-18-formatfuzz --fuzzers formatfuzz --benchmarks bloaty_fuzz_target freetype2_ftfuzzer harfbuzz_hb-shape-fuzzer lcms_cms_transform_fuzzer libjpeg-turbo_libjpeg_turbo_fuzzer libpcap_fuzz_both libpng_libpng_read_fuzzer openssl_x509 vorbis_decode_fuzzer woff2_convert_woff2ttf_fuzzer zlib_zlib_uncompress_fuzzer

DonggeLiu avatar May 18 '24 03:05 DonggeLiu

Experiment 2024-05-18-formatfuzz data and results will be available later at: The experiment data. The experiment report. The experiment report(experimental).

DonggeLiu avatar May 18 '24 07:05 DonggeLiu

Hi, @DonggeLiu

I just updated my code. Could you help me run a new experiment?

Thanks! : )

/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-05-19-formatfuzz --fuzzers formatfuzz --benchmarks bloaty_fuzz_target freetype2_ftfuzzer harfbuzz_hb-shape-fuzzer lcms_cms_transform_fuzzer libjpeg-turbo_libjpeg_turbo_fuzzer libpcap_fuzz_both libpng_libpng_read_fuzzer openssl_x509 vorbis_decode_fuzzer woff2_convert_woff2ttf_fuzzer zlib_zlib_uncompress_fuzzer

FormatFuzz avatar May 19 '24 04:05 FormatFuzz

I just updated my code. Could you help me run a new experiment?

Sure! Let's check CI results first : )

DonggeLiu avatar May 19 '24 04:05 DonggeLiu

I just updated my code. Could you help me run a new experiment?

Sure! Let's check CI results first : )

The logs look good : )

FormatFuzz avatar May 19 '24 04:05 FormatFuzz

/gcbrun run_experiment.py -a --experiment-config /opt/fuzzbench/service/experiment-config.yaml --experiment-name 2024-05-19-formatfuzz --fuzzers formatfuzz --benchmarks bloaty_fuzz_target freetype2_ftfuzzer harfbuzz_hb-shape-fuzzer lcms_cms_transform_fuzzer libjpeg-turbo_libjpeg_turbo_fuzzer libpcap_fuzz_both libpng_libpng_read_fuzzer openssl_x509 vorbis_decode_fuzzer woff2_convert_woff2ttf_fuzzer zlib_zlib_uncompress_fuzzer

DonggeLiu avatar May 19 '24 05:05 DonggeLiu

Experiment 2024-05-19-formatfuzz data and results will be available later at: The experiment data. The experiment report. The experiment report(experimental).

DonggeLiu avatar May 19 '24 05:05 DonggeLiu

Is this the fuzzbench evaluation for this paper? @FormatFuzz cc @addisoncrump

https://www.usenix.org/system/files/conference/usenixsecurity25/sec25cycle1-prepub-1291-zhang-kunpeng.pdf

tokatoka avatar May 26 '25 19:05 tokatoka