AFLplusplus/LibAFL

DeExit for latest MacOS

オープン

#922 opened on 2022/12/01

 (1 件のコメント) (0 件のリアクション) (0 人の担当者)Rust (479 件のフォーク)github user discovery
enhancementhelp wantedmacos

Repository metrics

Stars
 (2,621 個のスター)
PR merge metrics
 (平均マージ 17d 22h) (30d で 10 merged PRs)

説明

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

コントリビューターガイド