From 1fc9796bdbc0db32a69e7da419cd531130479003 Mon Sep 17 00:00:00 2001 From: Omree Date: Wed, 9 Jun 2021 12:06:31 +0300 Subject: [PATCH] add cmplog testing to the harness --- fuzzers/frida_libpng/harness.cc | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/fuzzers/frida_libpng/harness.cc b/fuzzers/frida_libpng/harness.cc index 4496f2495f..15e9d430c4 100644 --- a/fuzzers/frida_libpng/harness.cc +++ b/fuzzers/frida_libpng/harness.cc @@ -109,19 +109,8 @@ void func1() { // http://www.libpng.org/pub/png/book/chapter13.html extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { - if(data[10] == 0xAB && - data[11] == 0xCD && - data[12] == 0xEF && - data[13] == 0xAA && - data[14] == 0x8F && - data[15] == 0x13 && - data[16] == 0x24 && - data[17] == 0xAA && - data[18] == 0xBB ) { - printf("passed the test!"); - } else { - printf("x"); - return 0; + if (size >= 8 && *(uint64_t*)data == 0xABCDEFAA8F1324AA){ + abort(); }