Skip to content

Similar testcases while fuzzing platform bios #101

@today574

Description

@today574

The fuzzing process for example 5.3 "Fuzzing a platform BIOS" started successfully:
tsffs_starts

I expected to see the bugs added in example after some time. I left the fuzzer running for a while and the logs are as follows:
logs_2_0

The first thing that confused me is exec/sec: 0.000.
I tried to use different data in corpus, but specifically in this case I used 7 different bmp images. So the second thing that is confusing is that the fuzzer used only two input images (only 2 were created in the corpus) and then nothing happened over time
new_corpus

After that, I stopped the fuzzer and started it again (I did not delete those 2 pictures in the corpus). And in this case exec/sec: is not 0.000
second_time_start_fuzz

next, I repeated the previous iterations but at the logging level 4. I left only 7 test bmp images and run a fuzzer with a logging level 4. As you can see, testcases are the same
logs4_firststart

After that, I restarted the fuzzer (there are 2 additional images in the case from the previous start). In the following logs, you can see that the size of the testcases is different, but the data is the same:
logs4_secondstart

And as a result, it is not possible to find the added bugs, the solutions folder is empty

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions