AFLplusplus/LibAFL

DeExit for latest MacOS

Ouverte

#922 ouverte le 1 déc. 2022

 (1 commentaire) (0 réaction) (0 personne assignée)Rust (479 forks)github user discovery
enhancementhelp wantedmacos

Métriques du dépôt

Stars
 (2 621 étoiles)
Métriques de merge PR
 (Merge moyen 17j 22h) (10 PRs mergées en 30 j)

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

Guide contributeur