首页
社区
课程
招聘
[原创]浅谈游戏漏洞
发表于: 2019-7-27 13:15 4682

[原创]浅谈游戏漏洞

2019-7-27 13:15
4682

浅谈游戏漏洞

一. 游戏漏洞的出现

1. 地形漏洞

这种漏洞多出现于FPS射击游戏中,多是因为地图引擎绘制出现了问题,诸如CF,PUBG等游戏这方面的漏洞都是屡禁不止


 

2. 数据交互漏洞

网络游戏的数据交互始终是一大难题,游戏为了追求流畅性,会把一些庞大且重要的数据放在本地处理,这就造成了可以通过反汇编更改代码来绕过游戏的数据交互,用重写函数来代替游戏的数据交互函数,从而达到更替数据的目的

正常的数据交互图:


 

而具有漏洞的图为:


 

虽然这样会加快数据执行的效率,但增加了在本地篡改代码的风险

3. 代码层次漏洞

代码层次漏洞是因为代码书写的不严谨所导致的执行逻辑出现了漏洞,这方面比较出名的是Web渗透的SQL注入漏洞,游戏方面如果出现这方面漏洞可能就是无法通关 移动

二. 游戏漏洞的利用

1. 地形漏洞

卡入地形,没什么好说的

2. 数据交互漏洞

通过篡改本地数据,造成游戏数据的不平衡,从而进一步上传到服务器,造成游戏的不平衡,DNF这方面的漏洞特别多,于是也造成了很多的缺陷,但与之而来的是游戏的流畅性

三. 游戏漏洞的治理

1. 地形漏洞

同样没什么好说的,把地图重新完善就OK

2. 数据交互漏洞

第一,如果要修复数据交互漏洞,就要重新写数据交互方式.第二,如果执意追求游戏的流畅性,可以在服务器上添加对数据的校验,校验数据的合理型,查封作弊玩家

3. 代码层次漏洞

重新规划代码执行顺序和判断条件的合理型

原出处 看雪论坛:黑白条纹 转载请保留!!!或保留链接

(注:论坛无法上传对应的图片,完整的文档在下面)


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 1
支持
分享
最新回复 (1)
游客
登录 | 注册 方可回帖
返回
//