相关疑难解决方法(0)

在OS X中读取其他进程的内存?

我一直在努力了解如何阅读Mac OS X上其他进程的内存,但我没有太多运气.我见过很多例子在线使用ptracePEEKDATA和这样的,但它不会对BSD该选项[ man ptrace].

int pid = fork();
if (pid > 0) {
    // mess around with child-process's memory
}
Run Code Online (Sandbox Code Playgroud)

如何在Mac OS X上读取和写入另一个进程的内存?

c memory macos ptrace

19
推荐指数
4
解决办法
1万
查看次数

如何更改外部声明的函数的实现(绕行)

我有第三方功能

function DataCompare(const S1, S2: string; APartial: Boolean): Boolean;
begin
   ...
end;
Run Code Online (Sandbox Code Playgroud)

它用于另一个第三方单元.

我希望在运行时用另一个新实现替换函数体.

这可能吗?我想需要一些黑客(ala VirtualMemoryUnprotect).非汇编解决方案非常受欢迎.

delphi implementation replace function delphi-xe

12
推荐指数
1
解决办法
2723
查看次数

标签 统计

c ×1

delphi ×1

delphi-xe ×1

function ×1

implementation ×1

macos ×1

memory ×1

ptrace ×1

replace ×1