You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 36ed224bac
Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
1 year ago
..
Makefile Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
README.md Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
defork.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
forking_target.c Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago

README.md

defork

when the target forks, this breaks all normal fuzzing runs. Sometimes, though, it is enough to just run the child process. If this is the case, then this LD_PRELOAD library will always return 0 on fork, the target will belive it is running as the child, post-fork.

This is defork.c from the amazing preeny project https://github.com/zardus/preeny

It is altered for AFL++ to work with its fork-server: the initial fork will go through, the second fork will be blocked.