robertswiecki
robertswiecki
Sorry for late response, I think this can be useful ```C /* HF NetDriver signature - if found within file, it means it's a NetDriver-based binary */ #define _HF_NETDRIVER_SIG "\x01_LIBHFUZZ_NETDRIVER_BINARY_SIGNATURE_\x02\xFF"...
One solution would be to run it as honggfuzz --input input_corpus --output output_corpus -- bin When it switches from state 1/3 and 2/3 to 3/3 - then in output_corpus you'll...
Can you compile with -ggdb and repeat?
Those files are essentially memfd objects, so they never exist on the FS. We could maybe try to use linkat2(AT_EMPTY_PATH) to link those files to some tmpfs. But, do you...
It's a shared mem created here - https://github.com/google/honggfuzz/blob/847492cbd04f770800602af5df0da377e58792d2/fuzz.c#L496 But the effect is the same, it doesn't have presence on the FS.
Well, if you change the 4th param of this call to true, you'll probably get what you want. If you'd like to surround it with some flag, I'll be happy...
First of all, I never fuzzed on Android - the Android port is work of other people (both inside and inside my company) and I have little knowledge on how...
Yes, this is known, but as you pointed out, the user code can hang in initializers, in ```LLVMFuzzerInitialize()``` and, in case it's not a persistent binary, but the one using...
Hey, sure, please add it to docs.
I'm not that familiar with WSL2, but given it's running full Linux kernel under a VM hypervisor, you probably need to set /proc/sys/kernel/unprivileged_userns_clone in the top-level kernel (i.e. not under...