如何检测作弊引擎?

问题描述

我想问你如何检测作弊引擎?

这是我发现的:

您知道其他方式吗?

解决方法

我不是该领域的专家,但我认为您提到的参数都不可靠。请记住,这是一个开源软件,因此所有这些参数都可以轻松更改 >(自定义版本)欺骗您。

我认为CE之类的程序中最常见的方面是Process Explorer(这是Windows的术语,但在其他OS中也有类似的技术)。尽管这只是CE提供的功能之一。

因此,您必须检查进程地址空间中所有已加载的DLL。您知道应该在其中,并且将其他任何东西注入到您的进程中。您可以通过{{3} }(确实存在相关的API可用于自动检测(即,无需用户与图形软件进行交互),但是抱歉,我不是Windows专家)。有一个不错的article by Chris Hoffman阅读更多内容。

如果有人想出一个更好的答案,我很高兴听到。

,

您可以使用 CreateToolhelp32Snapshot 与此 api 您可以获得系统中运行的每个进程信息,您可以使用 EnumWindows 获取窗口名称 您可以绕道钩 LoadLibraryA 和 { {3}} 检测是否有任何 dll 被注入并使用 LoadLibraryExAIsDebuggerPresent 防止进程调试