AFLplusplus / AFLplusplus/LibAFL
DeExit for latest MacOS
Open
enhancement
help wanted
macos
- Dominant language
- Rust
- Stars
- 2.6k
- Forks
- 481
- Avg merge
- 2d 30m
- Merged PRs (30d)
- 16
Description
Apple seems to have killed their LD_PRELOAD-like honking on the latest MacOS, see:
https://github.com/AFLplusplus/AFLplusplus/issues/1594#issuecomment-1326414145
As suggested in that thread, we might try calls-interposing to replace exits with abort, or, alternatively, find a pre-exit hook for MacOS.
Interposing docs:
https://opensource.apple.com/source/dyld/dyld-733.6/include/mach-o/dyld-interposing.h.auto.html
Contributor guide
Assessment
This issue has not been assessed yet.