Security 如何知道另一个程序是否正在读取您的内存?

Security 如何知道另一个程序是否正在读取您的内存?,security,memory,Security,Memory,我想知道您是否可以检测到另一个应用程序正在使用读取您自己程序的内存 我的问题是,暴雪的游戏是由一个“管理员”保护的,这个“管理员”能够检测作弊和机器人注入内存 我知道他们如何检查内存是否被注入,但他们是否也能检测到它是否只被另一个程序读取?在检测可能使用ReadProcessMemory()的外部黑客的上下文中,anticheat可以使用签名和试探法扫描所有外部进程,以检测是否存在欺骗 在内部黑客的环境中,他们不使用ReadProcessMemory,而是注入到游戏进程中,可以直接读取或修改内存

我想知道您是否可以检测到另一个应用程序正在使用读取您自己程序的内存

我的问题是,暴雪的游戏是由一个“管理员”保护的,这个“管理员”能够检测作弊和机器人注入内存


我知道他们如何检查内存是否被注入,但他们是否也能检测到它是否只被另一个程序读取?

在检测可能使用ReadProcessMemory()的外部黑客的上下文中,anticheat可以使用签名和试探法扫描所有外部进程,以检测是否存在欺骗

在内部黑客的环境中,他们不使用ReadProcessMemory,而是注入到游戏进程中,可以直接读取或修改内存。反作弊可以简单地检测注入方法或任何内存分配来检测内部欺骗

以管理员身份运行的anticheat还可以获取所有打开进程句柄的列表,并检测哪些进程具有与游戏进程交互的权限。可以显示其工作原理的代码是可用的

这些技术的结合只会给你一个风险指标,需要进一步的调查来检测这个过程是否合法