AFLplusplus/LibAFL

DeExit for latest MacOS

Aberta

#922 aberto em 1 de dez. de 2022

 (1 comentário) (0 reação) (0 responsável)Rust (479 forks)github user discovery
enhancementhelp wantedmacos

Métricas do repositório

Stars
 (2.621 estrelas)
Métricas de merge de PR
 (Mesclagem média 17d 22h) (10 fundiu PRs em 30d)

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

Guia do colaborador