mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-17 08:36:04 +00:00
807 B
807 B
Fuzzing
CC=afl-gcc meson --default-library=static ../
AFL_HARDEN=1 ninja
afl-fuzz -m 300 -i fuzzing -o findings ./plugins/dfu/dfu-tool --force dump @@
afl-fuzz -m 300 -i fuzzing-patch-dump -o findings ./plugins/dfu/dfu-tool --force patch-dump @@
Generating
mkdir -p fuzzing-patch-dump
echo -n hello > complete-replace.old
echo -n XXXXX > complete-replace.new
./plugins/dfu/dfu-tool patch-create complete-replace.old complete-replace.new fuzzing-patch-dump/complete-replace.bdiff
echo -n helloworldhelloworldhelloworldhelloworld > grow-two-chunks.old
echo -n XelloXorldhelloworldhelloworldhelloworlXXX > grow-two-chunks.new
./plugins/dfu/dfu-tool patch-create grow-two-chunks.old grow-two-chunks.new fuzzing-patch-dump/grow-two-chunks.bdiff