原始传奇什么时候检测玩挂

 我来答
lsh1hao
2022-04-13 · TA获得超过742个赞
知道大有可为答主
回答量:7655
采纳率:100%
帮助的人:172万
展开全部
一共有五种。
1.变量检测,设置一个全局变量。在游戏关键功能函数的外层函数赋值,在功能函数内部检测。正常游戏调用肯定是一步一步执行的,必然会对变量赋值,但是游戏外挂会直接调用功能函数,函数内部发现变量没有被赋值,而检测到外挂。
2.堆栈检测,变量检测有一个弱点,那就是必须设置一个全局变量来传递信息,有可能被外挂作者利用内存扫描工具来回扫描发现变量,在调用前提前赋值 规避检测。堆栈检测避免了这一点,实现原理是 在游戏功能函数内部 读取堆栈信息,以此得到调用函数的代码来源,如果发现并非游戏的代码领空,那比如是外挂程序了。
3.数据检测,不断读取关键数据 以查看是否被外挂篡改,不过直接查看太过容易被外挂作者发现,一般混在游戏正常读取数据的代码中 间接查看是否异常。
4.CRC检测,CRC检测主要是保护游戏代码不被外挂程序篡改,游戏中有一些关键逻辑代码,比如 如果 血量 为 0 的话 会判断人物死亡,外挂课程可以恶意篡改 判断逻辑,让程序无论怎样都不会执行死亡代码,从而实现无敌效果。CRC检测的原理是,不断的读取关键代码的值,以此查看代码是否被篡改。
5.行为检测,现在大力发展的新兴检测 如某企鹅的DXF就有此保护机制 效果甚好 甚至连图色辅助都无法在其幸存 搞得 一些人直接上机械臂....,与上面几种方式不同:此种检测主要是检测用户的行为,主要是利用深度学习 人工智能 大数据 对玩家的行为数据 进行分析。比如,一局游戏中 一位玩家爆头和击杀率都特别的高,鼠标移动的轨迹几乎为直线,那么就可以把这些数据异常的玩家 抽调出来 转入人工检测,或者极为异常的 直接封号处理。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式