Lua 一种检测反作弊系统的方法

Lua 一种检测反作弊系统的方法,lua,reverse-engineering,ida,dll-injection,cheat-engine,Lua,Reverse Engineering,Ida,Dll Injection,Cheat Engine,我已经为DLL注入创建了一个DLL,为GOG游戏添加了一个力反馈。DLL工作得很好。我已尝试查看如何使用此脚本在CE中进行调试: debugProcess() -- Attach Debugger to the process. function debugger_onBreakpoint() print("hello hacking") return 0 --Break end debug_setBreakpoint(0x542E51) 那工作

我已经为DLL注入创建了一个DLL,为GOG游戏添加了一个力反馈。DLL工作得很好。我已尝试查看如何使用此脚本在CE中进行调试:

debugProcess()  -- Attach Debugger to the process.
function debugger_onBreakpoint()

   print("hello hacking")


    return 0 --Break

end


debug_setBreakpoint(0x542E51)
那工作很好,我很尊重

现在我用我的dll作为另一个GOG游戏(无DRM)的“模板”,但这次我尝试钩住了20多个函数,理论上应该调用这些函数,但没有一个触发我的代码

我已经尝试和CE使用以前的脚本,并取得了一些成果,游戏从未中断

在这一点上,我怀疑游戏可以使用一个反作弊系统

目前,我看到IDA检测到许多函数的真实名称:

下面是您看到的内容:

有一种方法可以验证游戏是否包含某种反作弊系统或类似系统

谢谢大家!