当前位置:首页 > 专题教程 > 游戏与辅助2009 > 公共课程 > 详细内容
1.2.2.2 外挂的“WPE”时代
作者:admin  发布时间:2009/9/15  阅读次数:6602  字体大小: 【】 【】【
   1.2.2.2 外挂的“WPE”时代

提到外挂,就不能不提起WPEWinsock Packet Editor)。几年来不曾更新版本的WPE,现在已经是游戏行业人人皆知的“黑客”软件。在不同的网游中,关于它的说法五花八门。有的说它可以修改网游中的金钱,把卖100铜的东西改成卖100W的东西;有的说它可以改人物的能力,原来升级只有10点数,用WPE可以无穷无尽地加下去;有的说它可以“复制”极品物品,用一把普通的武器复制成“极品武器”;更夸张的说法是可用它来“黑”数据库,直接改出高等级的人物出来。当然随着反外挂技术的措施的更新,特别是一些有经验的游戏开发商,早已经把WPE“踢”出门外了。WPE从它的英文全名意思来看,其实就是一个封包编辑软件(Winsock Packet Editor)。现在常见的WPE提供的功能主要只有两点,过滤封包模拟发送封包。WPE的另一特色是可以把设定好的过滤文件作成“EXE”为后缀的应用程序,脱离WPE主程序独立运行。使用它可以改能力、改钱,“复制”装备等都是因为游戏本身设计不合理而产生的漏洞造成的,而其本身只是一个工具,不提供任何功能。无独立制作“EXE”应用程序的WPE主界面示例图

WPE最早被广泛利用于2000年6月份开始测试的《龙族》。由于本身程序没有考虑到封包传输的安全性(其实绝大部分韩国出品的网络游戏在开初的版本都没有考虑到封包传输的安全性),所有发送和接收的封包都是明文封包。远程攻击的封包格式和魔法攻击是一致的,可以把远程攻击的“弓箭”、“飞标”或者最初级的“火球”、“冰强”等魔法,通过过滤的方式改成“火鸟”、“启示录之炎”等终极魔法。由于台湾较早开始测试,一个自称Superman的台湾人在其主页上公布了一系列由WPE制作的成品过滤器。除了上面提到的过滤魔法之外,还有通过直接发送说话技能的封包过滤技能和直接加经验的过器。当时的《龙族》系统服务器端并无对施放魔法条件的判定,而某些魔法只要施放就会加一定的经验值,所以直接发送这类封包就能不断获取经验。在后来《龙族》经历若干次改版之后,对封包增加“流水线码”,对魔法值周围的允许代码进行异或运算,都没能彻底杜绝新的过滤封包的出现。可笑的是,让WPE从《龙族》中消失的FPE——本地修改的泛滥和威力要远远超过过滤封包的效果,WPE在《龙族》中才渐渐被人淡忘。

由WPE制作的外挂最多的要数《传奇》了。“穿人”、“加速移动”、新版本启动外挂时过滤检测等等。特别是在《传奇》中出现的“洗钱风波”,更加让WPE在当时展示了其功能的强大。那就是在《传奇》中WPE被大范围流传的“洗钱”封包。一些人察觉到通过匕首和祈福项链能够“洗钱”,这是服务器端没有对物品的有无进行验证的结果。于是抓取了祈福项链任务的封包,直接发送有效。接着,《传奇》各个区、各个服务器之间不断出现各种“洗钱”外挂,都是利用这一原理制作的。直到后来运营商封掉了所有涉及领取物品和钱的任务,“洗钱风波”才告一段落。

WPE这种通用的工具使用起来局限性很大,只要网络游戏的封包经过简单的加密处理,就完全可以屏蔽掉WPE制作的外挂。“时间就是金钱”在网络世界里绝对的至理名言,很多情况下,为了商业利益网络游戏的开发商经常将完全没有针对外挂进行防范的游戏投放市场,而运营商又没有权利更改游戏的代码,出现问题再亡羊补牢已经成为当时网络游戏界的一个通病。

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


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

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


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


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