MacInject在另一个进程中注入和执行程序代码的命令行工具和库。它易于使用,不需要像断言这样的深入知识。只需编译一段您想要作为共享库注入的代码并调用MacInjectTool。注意:该工具等待注入的代码完成以释放所有资源。平台:仅支持Mac OS 10.7+上的Intel x64。例子# include < syslog> # include < unistd> void init () { syslog (LOG_NOTICE, " I got inside %d " , getpid ()); } clang -shared -o InjectMe.image InjectMe.c sudo MacInjectTool -p InjectMe.image -t 1234