Slide 33
Slide 33 text
#BHEU @BlackHatEvents
• On macOS, there is no /proc/$pid/mem and no memory
read/write via ptrace
• ptrace is a system call often used to implement debuggers
• switch the operation by specifying the request as the first
argument
How does it work?(on Apple Sillicon Mac)
ptrace(int request, pid_t pid, caddr_t addr, int data);ɹ