Executing shellcode at fork.
Daftarkan shellcode dengan handler pthread_atfork sehingga eksekusi secara otomatis saat fork terjadi.
#include <pthread.h>
typedef void (*callback_t)(void);
int pthread_atfork(callback_t prepare, callback_t parent, callback_t child);Terdapat tiga handle yang bisa digunakan:
- prepare: dieksekusi di parent process sesaat sebelum
forkterjadi - parent: dieksekusi di parent process setelah
forkselesai. - child: dieksekusi di child process setelah
forkselesai.