当前位置:首页 > 专题教程 > 游戏与辅助2009 > 公共课程 > 详细内容
1.2.1 外挂基础知识——外挂概述
作者:admin  发布时间:2009/9/13  阅读次数:5663  字体大小: 【】 【】【

1.2 外挂基础知识
           1.2.1 外挂概述

       外挂(“hack tools”,又叫“cheating program”)是网络游戏(以下称“网游”)行业发展的产物,同时也是该行业内的一种习惯叫法。通常认为,外挂是他人故意编制的,非网游本身客户端程序,对网游及其程序产生直接或间接影响的非网游本身客户端程序的计算机程序。如今,“外挂”一词已经成了所有网游中包括“合法”和“非法”的如辅助型外挂(又称“内挂”)、脱机外挂、答题外挂等外挂的代名词。
       外挂是能够模拟键盘按下或弹起鼠标移动或点击运动的计算机程序。常见的诸如“按键精灵”、“脚本大师”、“模拟精灵”、“快电模拟”及“按键盒子”等所编写出来的按键脚本,也有用编程工具直接编写出来的计算机程序,这类外挂称为“按键外挂”、“辅助外挂”或者“内挂”。
1

按键精灵主界面示例

按键外挂

辅助外挂示例图

       外挂是通过读取网游客户端程序的内存并能够利用网游客户端程序的功能函数(通常称为“CALL 函数”,这里先知道有这么个概念便可,以后在相关章节中会祥细讲述。) 来实现类似玩家直接操作网游中重复性动作或功能的并且位于网游主程序以外的计算机程序或者用诸如“按键精灵” 、“脚本大师”、“模拟精灵”、“快电模拟”及“按键盒子”等所编写出来的按键脚本程序。这类外挂也可称为“辅助外挂”或“内挂”。常见的如“自动回血”、“自动吃药”、“自动捡物”等。
辅助外挂

利用读取内存和功能CALL函数实现的辅助外挂示例图

       外挂是直接脱离网游客户端利用封包数据的发送与接收来实现类似玩家直接操作网游中重复性动作或功能的并且位于网游主程序以外的计算机程序。这类常被称为“脱机外挂”。常见的如“自动打怪”、“自动吃药”、“自动捡物”、“自动回城”、“自动出售物品”、“自动挂机”等等。
脱机外挂

脱机外挂示例图

       外挂是能够为了达到某种目的,修改游戏指令(通常指修改汇编代码),欺骗服务器作弊的程序。这类外挂就是所谓的“变态”外挂,它位于网游主程序外,直接作用于网络游戏主程序,而达到“加速”、“秒杀”、“穿墙”、“飞天”、“吸怪”、“无敌”“加倍攻击”等增加游戏原本没有的功能的计算机程序。通俗的说,就是通过修改工具或者用编程工具编写出来的修改器,直接去修改游戏内容,其原理跟单机游戏的Cheat EngineFPE金山游侠等游戏修改工具一样。

辅助外挂中的变态外挂

辅助外挂中的“变态”功能示例图

       外挂是能够利用网游的漏洞自动修改传输的封包数据并达到某种目的的计算机程序。如“复制”外挂常用工具如WPE等来实现 ,这种外挂并不是因为游戏本身存在漏洞,在一定意义上是由操作系统的架构决定的(这点值得研究)。当然这种外挂实现的可能性很小,随着操作系统安全性能增强、世界游戏产业的不断壮大、游戏开发技术的不断更新,实现这种外挂的机会越来越趋于零。
       “‘私服’、‘外挂’违法行为是指未经许可或授权,破坏合法出版、他人享有著作权的互联网游戏作品的技术保护措施、修改作品数据、私自架设服务器、制作游戏充值卡(点卡),运营或挂接运营合法出版、他人享有著作权的互联网游戏作品,从而谋取利益、侵害他人利益。这是国家五部委于2003年12月18日联合发布的
《关于开展对“私服”、“外挂”专项治理的通知》法律文献中首次对“私服”和“外挂”的定义。这点我们将在第一章第三节中祥细讲述。

来源:潇潇的编程网站
我要评论
  • 匿名发表
  • [添加到收藏夹]
  • 发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态:未登录
最新评论
所有评论[1]
    暂无已审核评论!
Web Lite SWeTE: Simple Website Translation Engine
 


设为首页 | 加入收藏 | 意见建议 | 友情链接 | 版权声明 | 管理登陆 | 编程论坛 | 给我留言

声明:本网站部分稿件来源的所有文字、图片和音视频稿件,来自互联网,若侵犯您的权利,请来信告知,我们将在第一时间内删除!


Copyright 2009-2022 redrose ( wgbcw.com ) All rights reserved ICP备案编号:滇ICP备09007156号 Dict.cn


点击这里给我发消息
点击这里给我发消息