是否可以读/写另一个进程?使用新的 Apple 端点安全框架的内存?
使用Kexts,我们可以vm_read/vm_write
,是否有类似的端点安全方法?
With kexts we could to vm_read/vm_write
, is there a similar way for Endpoint Security?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,您通常不能在端点安全系统扩展程序中获取其他过程的任务端口,因此,在API存在(
MACH_VM_READ()
等)时,您通常只能获取子进程的任务端口,或如果一个过程通过MACH消息将自己的任务端口发送到您的过程。No, you cannot generally obtain other processes' task ports in an Endpoint Security system extension, so while the API exists (
mach_vm_read()
etc.) you can typically only obtain the task port for child processes, or if a process sends its own task port to your process via a Mach message.