我将如何使用 Cocoa 编辑其他应用程序的内存?我知道必须以 root 身份进行编辑,但我首先要怎么做呢?
computergeek6
问问题
357 次
2 回答
5
我要指出PTrace 在 OS X 上严重损坏。希望这篇文章可以帮助您回避这些问题。您也可以直接使用 mach 来更改内存...查看Mach_inject是如何做到的。
于 2009-04-02T04:09:29.400 回答
1
Ptrace 是执行此操作的常用机制(与可可本身几乎/无关——它是一个 unix api,man ptrace)。一旦您附加到一个进程并且该进程停止,您就可以执行诸如从子指令或数据空间读取和写入、单步执行等操作。
于 2009-04-02T03:07:04.807 回答