Dongjia "toka" Zhang
Dongjia "toka" Zhang
### Summary We have this function in our crate https://github.com/AFLplusplus/LibAFL/tree/main/libafl https://github.com/AFLplusplus/LibAFL/blob/main/libafl/src/observers/mod.rs#L816 ``` #[pyo3(name = "match_name")] #[allow(clippy::all)] fn pymatch_name(&self, name: &str) -> Option { for ob in &self.list { if *ob.name()...
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...
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
@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
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...
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...
LLVM passes are not built on windows now. We need to change libafl_cc to get it working
#258 When software call __fastfail, the exception can't be caught https://github.com/googleprojectzero/winafl/blob/ea5f6b85572980bb2cf636910f622f36906940aa/winafl.c#L728 winafl wraps two functions in kernelbase.dll for frida fuzzers, I think this can be done in a similar way...
potential fix for #1528 But I'm not confident about the conditions for the if branches.. cc @OctavioGalland
**Describe the bug** This is the problem I was talking on discord, and I'll upload the minimum PoC here In short, If I compiles the harness into two parts, one...