<< 35/55 >>
First Last

POSIX syscalls

Both Linux and Mac implements POSIX syscalls, but they use different syscall numbers

Need some emulation? => No

Normal binaries don't call syscalls directly
Instead, they call syscall via wrappers defined in libc

 *(void**)0x100001048 = dlsym(RTLD_DEFAULT, "getpid");