LibAFL icon indicating copy to clipboard operation
LibAFL copied to clipboard

Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...

Results 334 LibAFL issues
Sort by recently updated
recently updated
newest added

Integrating TinyInst https://github.com/googleprojectzero/TinyInst into LibAFL would be nice. I have a semi-working TinyInst `Executor` in a old branch `tinyinst` already. https://github.com/AFLplusplus/LibAFL/tree/tinyinst but due to the C++ bindings the APIs are...

enhancement
good first issue

https://github.com/llvm/llvm-project/issues/56137 The new pass manager still needs `-Xclang -load -Xclang -.so` if we want to load additional arguments

This fixes the warnings in `fmt`, caused by rustfmt.toml

@richinseattle has made a gdiplus for frida_windows (but based on a old version of libafl) 🎉 https://github.com/richinseattle/LibAFL/tree/main/fuzzers/frida_gdiplus we want to merge this harness into our codebase

enhancement
good first issue

from @tokatoka

good first issue

**Describe the bug** I observed in the kernel log: ``` [66134.526836] signal: tlspuffin[34092] overflowed sigaltstack [66134.526838] signal: tlspuffin[34092] overflowed sigaltstack ``` I'm quite sure this is not related to the...

bug

Andrea has ported forkserver logic from afl++ https://github.com/AFLplusplus/LibAFL/blob/main/libafl_targets/src/forkserver.c Our current forkserver example `forksever_simple` uses afl++'s compiler to instrument the program, but we want to make a forkserver example that uses...

enhancement
good first issue

When using Broker2Broker, there should be a `Main Broker` to which all other brokers connect. This `Main Broker` should: - display stats for the entire cluster, including total number of...

enhancement
help wanted

This line does not work on MacOS: https://github.com/AFLplusplus/LibAFL/blob/7d7601204f501959cefa3654e5e2ef82b44a3584/libafl_targets/src/common.h#L125 As a result, `libafl_main` in the lib is not marked as a weak symbols. https://github.com/AFLplusplus/LibAFL/blob/54ac57b6f736d6302a2c4399ffc8af563100dff1/libafl_targets/src/libfuzzer.c#L21 and user's `libafl_main` implementation is sometimes not...