googleprojectzero / winafl

A fork of AFL for fuzzing Windows binaries
Apache License 2.0
2.36k stars 533 forks source link

ASSERT FAILURE winafl.c:526: fase (unrecognized command received over pipe) #386

Closed RIeFre closed 2 years ago

RIeFre commented 2 years ago

Everytime I stop fuzzing with CTRL+C, this error popup. I tried on Windows 10 with DynamoRIO 7, 8, and 9 versions. Is this normal?

屏幕截图 2022-08-26 102342

ifratric commented 2 years ago

Yes, that's normal. When you stop the fuzzer process, the target process might continue running for a short while. If the target process is in a state where it's expecting to receive a command from the fuzzer via pipe, and that command doesn't come, you get an error message like this.

RIeFre commented 2 years ago

Is it possible to write a command to tell the target to exit before fuzzer stop?

ifratric commented 2 years ago

It should be possible to do.

RIeFre commented 2 years ago

Thanks. I will try it.