编辑其他进程内存的程序如何工作,例如 Cheat Engine 和 iHaxGamez?我的理解是,一个进程从另一个进程的内存中读取(更不用说写入)是段错误的直接原因。
最佳答案
在 linux 下获得对另一个进程内存的访问权限相当简单(假设您有足够的用户权限)。
例如文件 /dev/mem
将提供对 cpu 整个内存空间的访问。可以在 /proc/<pid>/maps
中找到单个进程映射的详细信息。 .
已经给出了另一个例子here .
关于linux - 用户空间内存编辑程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4082810/