基于变形的网络游戏外挂检测技术

来源 :电子科技大学 | 被引量 : 4次 | 上传用户:zhenming1215
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的普及,网络游戏产业作为互联网的支柱产业得到了迅速的发展,它作为一种娱乐方式,融入到了人们的日常生活中,形成了以游戏为核心的“网络文化”。在其迅速发展的同时,网络游戏产业也面临着外挂这个棘手的问题。外挂的出现,破坏了游戏的平衡,加速了玩家的流失,损害了游戏厂商的利益,对整个游戏行业带来了消极的影响。外挂具有制作难度低,检测难度高等特点。如何检测外挂已经成为整个游戏安全行业研究的焦点。由于外挂检测技术直接影响到游戏厂商的经济利益,公开发表的研究参考资料有限,外挂检测技术难度较高。本论文就是针对上述问题,以外挂的检测技术作为研究对象,在代码保护技术原理的基础上,提出了一种基于变形的网络游戏外挂检测技术,目的是实现一种自动的,准确的,安全的外挂检测方法。自动是指不需要过多的人工参与就能检测出外挂;准确是指外挂运行时能根据外挂的运行特点准确检测出来;安全是指检测代码经过保护,不易被分析人员分析出外挂检测的逻辑。因此,本论文的主要工作为:1.深入分析和研究了目前的外挂技术,介绍了外挂的发展历史,依据外挂的运行原理,将外挂分为了三类,即鼠标键盘模拟类外挂、处理内存类外挂和处理封包类外挂,并对每种外挂使用的技术原理进行深入的剖析,从中获取检测外挂的方法。2.研究了现有的外挂检测技术,包括GM巡逻,玩家举报,数据封包加密,客户端异常数据检测,服务器异常数据检测,验证码等方式,总结了这些技术的不足之处,并在此基础上提出了一种检测代码分离的检测方法。3.分析研究了了现有的代码保护技术,包括软件加壳技术,反调试技术,虚拟机保护技术,代码混淆技术,变形多态技术。根据检测代码运行的环境,本论文选取了病毒变形多态技术来保护检测代码。利用变形多态技术,检测代码可以不受到运行环境的限制,而且代码经过变形之后,能很好的迷惑分析人员4.设计并实现了基于变形的外挂监测引擎CheatMutector,这种技术部署在服务器与客户端上。外挂检测代码是分离的,不直接存储在客户端上,它由服务器生成,经过变形后发送给客户端,客户端接收到检测代码后再加载执行。在执行过程时,客户端等待服务器的检测请求,收到请求时执行对应的检测代码并将结果发送至服务器,服务器收到结果处理后,作为游戏升级与惩罚外挂的依据。最后并对CheatMutector相关实验测试。
其他文献
随着信息化技术的快速发展和广泛应用,虽然税务机关的信息化水平近年来已得到逐步提高,尤其是税收征管和税务稽查管理方面,但是在税务机关的税务查账信息化方面却比较滞后。随着
邮政速递物流很多情况下都存在的用户个人私密信息暴露、信息真实性欠缺、信用评价体系可信度差等若干问题,区块链技术对邮政速递业具备天然的耦合性。分析了一次完整的邮政
建筑电气工程,实际上是有关一系列的电气设备配件和线路电缆以及照明设备的安装工程。而建筑电气工程智能化指的是把先进的计算机等技术应用在电气工程当中,这对于建筑电气工程
经济的发展推动了我国建筑行业的发展,它们在面临机遇的同时势必面临竞争和挑战,建筑行业在生产运营过程中,必须将安全生产放在首位。利用BIM技术,将BIM技术投入到建筑施工过程的
[目的]了解黄河三角洲地区乡村医生基本情况、培训现状及培训需求,找出培训中存在的问题,为制定高效可行的乡村医生培训模式提供依据。[方法]采用问卷调查法对黄河三角洲地区
近几年无人机技术已成熟,应用范围涉及各个领域,但目前在道路交通检测领域的应用几乎空白。本文旨在介绍一款基于无人机航拍的道路交通异常情况检测软件的制作原理。借助于成
由于特定的历史任务和实践中特定的历史条件和国际环境所决定,社会主义代替资本主义必然是一个极为漫长的历史过程.充分认识社会主义的这种长期性、艰巨性,是科学把握社会发
为了在保证可靠性的条件下,尽可能的提高卫星通信的效率,本文设计了一种基于概率整形的Ka宽带卫星通信系统。从信号层角度建立了Ka信道模型,分析了卫星信道对信号传输的影响
目的分析延边地区2005年-2012年朝、汉族甲状腺癌的发病趋势。方法收集2005年-2012年本地区13家医院经病理确诊的甲状腺癌病例,分析在不同年度、民族、性别和年龄的甲状腺癌
塑料检查井埋入地下后会受多种载荷影响,若井壁没有足够的强度和刚度常导致变形,严重时甚至断裂,大大降低检查井工作性能。此外,检查井受到路面车辆等造成的激振作用,若发生