wpe实现网络游戏修改
修改游戏封包的专业软件WPE使用方法

修改游戏封包的专业软件WPES用方法2008年8月13日更新一小篇网上找到的文章。
希望对各位新手有所指示这里讲的WPEPRO 使用方法一、打开WPE选择进程client.exe ,切换到游戏打一段话(如9个1),然后切出去按开始截取,切换到游戏反复粘贴刚才那复制好的9个1。
然后切出游戏按停止,就会出来一堆数字•其中找S包最简单的方法就是找位数相同的,呵呵。
开始截取游戏代码的时候不要只截取了一便,你应该向服务器发送了好多次,以便查找。
所以代码不止一个,对比一下,看S包内有没有相同的(4位到12不用看,因为这是时间代码),找到了.找到后给记下来二、现在就可以进入领地找稻草人了,开始截取,切换到游戏反复用掌风攻击稻草人,然后切出游戏按停止,就会出来一堆数字在,在里面寻找S包最简单的方法就是找位数相同的,当然还必须要准确,所以你就必须记住你用掌风攻击了几次,比如说是3次吧,那你就找出3个一样的代码,对比一下,找到了就可以制作了。
现在开始制作封包了双激那个Filter1 在里面的M位置添写上攻击稻草人的代码,就是刚才你截取的代码,一般都是34位在S里面填写上口令的代码,就是刚才你打的9个1的代码添完之后别忘记保存保存后按那个红的按钮就是开始了回到游戏打9个1就攻击出去拉,打一次命令就是发送一次掌风攻击声明备注:这个是WPE1.3C勺教程。
不过大同小异。
仅供参考。
文章出处:5代科技Web教程制作:zkikyouWPE介绍WPE( Win sock Packet Editor )它的中文名称是:网络封包编辑器在大多数的变成工具中win sock已经封装成一个控件,成为网络变成的控件,是非常方便的,利用这个控件,变成工具就可以编写外挂工具,例如使用VB就可以非常容易地编写出很出色的外挂。
(顺便打个广告:本教材也有使用VB编写外挂教材,注册后就可以学习,利用VB编写外挂比WPE编写的外挂多出很多优点,例如,可以编写注册功能,使你做的外挂让别人使用时必须注册才能使用,WP敢出来的外挂是任何人得到了外挂就可以使用,不能实现限制使用,并且VB对键盘鼠标的控制,对系统的控制都很出色,VB是visial basic的意思,就是可视化依据basic语言的编程工具,Basic本身就是基本的的意思,是很简单的语言,但是功能却是非常强大,建议大家学习)现在,WPEt两种版本,分别是:WPE.3和WPE)ro0.7前者是使用与win98操作平台,后者适用与win200和winXP操作系统。
WPE封包使用教程给新手看的

WPE封包使用教程给新手看的WPE封包使用教程(给新手看的)其实WPE用起来很简单简单的说WPE刷道具或者练宠物就是无限次数的重复你的战斗过程首先打开X龙-WPE.exe 进入游戏①初阶段一.挂机刷野生怪1.我们去野外然后点击左下角的开始取封包2.随便找个怪进入战斗这时候左下角截取的封包数目就会有变化3.将这个怪打死用的回合越多截取的封包数目就会越多(如果挂机要快封包不能取太多)4.回一下血(VIP用猫头鹰回血非VIP用洛克贝或者去医院回血)5.点击停止取封包这时候截取的封包数目就不会再有变化了6.时间间隔默认为1000改成1350PS.1000=1000毫秒=1秒1350=1.35秒7.发送次数99999 这是发送9万多次其实用不了这多的就是挂机用PS.一次=数目1=1.35秒9万次=数目1到截取总封包数目数量+循环X1.35秒例:截取的封包数目:10那么9万多次的时间=1.35秒*10次数据*99999发送次数=1349986.5秒=374.99625小时当然挂机谁也挂不了这么多长时间的一般9999次可能都挂不了就干别的去了8.设置完了以后我们点击发送封包这时候就挂机了不想挂了点停止发送即可------------------------------------------------------------------------------------二.挂机刷BOSS1.我们随便找个BOSS 最好一个技能就能秒掉的点击开始取封包2.点击进入战斗这时候左下角截取的封包数目就会有变化3.将BOSS的宠都打死用的回合越多截取的封包数目就会越多(如果挂机要快封包不能取太多)4.回一下血(VIP用猫头鹰回血非VIP用洛克贝或者去医院回血)5.点击停止取封包这时候截取的封包数目就不会再有变化了6.时间间隔默认为1000改成800如果觉得慢可以改快点可以改成600如果觉得快可以改慢点可以改成1350PS.TX查的比较严每次的时间稍微多点并不是坏事7.发送次数999998.设置完了以后点击发送封包开始挂机不想挂了点停止发送即可PS.如果经验不涨或者有提示三方软件说明你的号被封1-3小时了不过我一般用1350都不会被查------------------------------------------------------------------------------------三.挂机带宠练级这我就不那么多废话了和一、二同理不同的就是你在战斗中需要换宠练的宠物放首位打的放其他位置就可以了发送次数间隔时间自己掌控------------------------------------------------------------------------------------四.挂机捕捉宠物(非稀有)这个道理也很简单就是记录你捕捉这个宠物的动作然后重复操作而已开始取封包卡瓦重放慈悲为怀打到1血换电系宠放电磁波麻痹对方然后扔球捕捉捕捉成功出来以后回慢血停止取封包发送次数间隔时间自己改最后点击发送封包即可实现挂机抓宠------------------------------------------------------------------------------------②中阶段一.修改WPE数据WPE封包截取和发送已经学会现在我教大家怎样修改WPE的数据为了方便刷小号或者改一些补血数据而使用1.发送的数目停止截取以后点击中间的保存封包这时候X龙-WPE.exe 边上会出现一个文件XL-WPE.ini这个文件就是我们所截取的你数据的集合文件打开以后会有很多16进制的代码当然你不懂那些都是干什么的其实我也不懂但是有一些数据还是要改的例:数据N=95270000000B000600xxxxxxx000000000000000400000000(点击鼠标的数据)数据N=95270000000B000300xxxxxxx0000000000000006030201040 002(这是咕噜球的数据)数据N=95270000000B000A0xxxxxxx000000000000000400000000(医院的回血数据1)数据N=95270000000B00180xxxxxxx000000000000000400000000(医院的回血数据2)数据N=95270000000B001800xxxxxxx000000000000000400000000( VIP路路的回血数据)我们来分段看下数据N 这个N代表的数字多少xxxxxxx代表的是你QQ号的16进制不懂的可以打开计算器点击查看选择科学型十进制输入你的QQ号码输入完以后点下16进制变化的数字就是这xxxxxxx要写的然后我们看下咕噜球数据的最后几个数1040002 这是普通咕噜球下面我说下咕噜球编号以及对应的物品代码编号1040002普通咕噜球170393621040003中级咕噜球170393631040004高级咕噜球170393641040005十一球170393651040006恶魔球170393661040007未知1040008超级球170393681040009新年球17039369104000A傻瓜球17039370104000B未知104000C巨星球170393721080003国王球17301507左边是16进制的右边是10进制的这是捉宠时你要使用的医院回血数据这个对于小号或者非VIP的玩家来说是很重要的刷BOSS或者刷怪之类的需要去医院回血修改的时候这2行数据要加在自己数据的最后复制10次以便回血稳定而VIP那个回血数据只要一个就可以了基本上就是修改也就修改这些了至于技能那个改不了的随便改技能会你的宠物不能战斗或者错误在这就不说了------------------------------------------------------------------------------------二.挂机捕捉宠物(稀有宠物篇)这个说实话对于纯没有时间看着的你可以使用但是效果不如自己手刷的要快很浪费时间简单的说首先截取封包在野外打1只宠1.如果稀有怪出来了那么进入战斗去捕获稀有怪2.如果没出来点击停止取封包点击清空数据点击开始取封包继续重复此操作直到打死1只刚好刷出来为止稀有宠物捕捉成功以后VIP补血2次非VIP的我觉得你还是手刷吧VIP都2次回血了你那得回血多少次啊然后保存封包进入XL-WPE.ini将使用咕噜球回合2行的数据增加10次以便捕捉当然每增加一行数据的数字都是要改的还有最上面的数目也要改以上就是WPE捕捉稀有宠物篇毕竟WPE没有那么智能可以自动检测稀有宠物所以这个建议有时间的还是自己抓的好不然半个小时抓1只是很浪费时间的------------------------------------------------------------------------------------三.WPE刷PK积分这个论坛有人发过教程我就不多说了就是大号的宠速度快小号的宠速度慢都点逃跑小号会因为宠物速度慢会优先逃跑大号就会得分以上要说的就这么多写的比较多点如果有耐心的新手还是看下去好能学到一部分知识给新手学习用的写的不好高手就别背后喷我了^^。
天书奇谈wpe封包

天书奇谈:WPE封包概述WPE(Winsock Packet Editor)是一个用于编辑和修改网络数据包的工具。
它可以截获计算机与服务器之间的数据包,并允许用户对这些数据包进行修改,从而实现各种不同的目的。
本文将介绍WPE封包的基本概念和使用方法,并提供一些实际案例,帮助读者更好地理解和应用WPE封包。
WPE封包的原理WPE封包的原理基于网络数据包的截获和修改。
当计算机与服务器之间进行网络通信时,数据被分割成小的数据包进行传输。
WPE通过拦截这些数据包并显示其内容,使用户能够了解和修改其中的数据。
WPE封包工具使用Winsock技术,连接到计算机的网络接口上,并监视网络流量。
它可以检查和过滤数据包,同时也可以修改和重发数据包。
使用WPE封包的步骤以下是使用WPE封包的基本步骤:1.下载并安装WPE封包工具:可以在互联网上找到并下载WPE封包工具。
安装完成后,启动工具。
2.选择网络接口:在工具的主界面上,选择要监听的网络接口。
通常,这是计算机当前连接的网络接口,可以是网卡或者Wi-Fi接口。
3.开始截获数据包:点击开始按钮,WPE开始监听和截获数据包。
在此之后,所有计算机与服务器之间的网络通信都将被WPE截获。
4.分析和修改数据包:WPE将截获的数据包显示在工具的主界面上。
用户可以选择感兴趣的数据包,并查看其内容。
同时,用户也可以通过修改数据包来实现特定的目的。
5.重发数据包:WPE还提供了重发数据包的功能。
用户可以选择一个或多个数据包,并重新发送它们到服务器。
这种重发数据包的功能使得用户可以模拟特定的网络交互,并达到一些特殊的目的。
实际应用案例以下是两个WPE封包的实际应用案例:案例1:修改游戏数据包假设你正在玩一个网络游戏,你希望修改游戏中的一些数据,比如增加自己的金币数量。
使用WPE封包,你可以截获发送给服务器的金币数据包,并修改该数据包中的金币数量。
这样,服务器就会接收到修改后的数据包,并将修改后的金币数量应用到你的游戏账户上。
WPE使用教程以及BUFF教程

1.WPE使用教程:首先打开三件套:然后开启封包程序开启后是这三件套:全部最小化即可然后进游戏完全进入游戏后打开WPE目标程序选择选中CCProxy.exe然后我们获取下这个大区这次登陆游戏的端口先点击那个小三角然后点击红色的小方块会弹出一个窗口找到一个127.0.0.1开头的封包后面标记是发送的下面我们来设置端口右键单击设置此端口ID的发送列表(这个每次进游戏都需要设置切记!!!)至此WPE所有的设置都已经完成了可以正常使用了2.查找最新的BUFF封包2.首先我们点击发送那个选择栏然后我们点击打开我们旧的BUFF封包打开后列表里面是这样的:我们选中一个点击那个黑色的小三角这个端口684也就是我们最初获取的那个端口我们修改一下发送次数1次时间2000毫秒也就是2秒钟点击小三角发送然后我们迅速跳到上面那个小三角同时按下意思是下面的向游戏服务端发送旧的封包我们来截取它发送的封包得到这一个我们继续往下寻找找到一个大小为31的包01 12开头的这个包便是我们要测试的BUFF包右键发送得到的是这个窗口:然后我们双击倒数第四位看了变成红色的之后我们选择连续发送2000毫秒然后点击小三角开始发送封包注意观察数据包编号注意游戏下面什么时候出现BUFF看现在出现了我们点击红色方块停止查看数据包编号发送了几个数据包发送了14个一开始我们选中的是27下面打开计算器计算一下选择科学型十六进制,因为这个27是十六进制的我们需要用计算器进行转换计算器输入十六进制27然后点一下十进制转换得出结果39然后再加上刚才发送的封包数1439+14=53然后再点击一下十六进制(从十进制转换回十六进制因为一开始就是十六进制的)然后得出结果35我们把这个35填写在27那个位置替换27我们发送一下试试看到没成功了就这么简单大家仔细瞧瞧就会了又不懂的再问我QQ:654587741本人免费工具小站:不定期更新很多免费软件。
wpe封包教程

WPE封包教程什么是WPE封包?WPE(Winsock Packet Editor)是一个网络封包分析工具,它可以截取、修改和注入数据包,并用于网络游戏开发和调试中。
WPE封包允许开发者查看和修改从客户端发送到服务器的数据包。
这使得开发者能够更好地理解游戏的网络通信协议并进行调试。
WPE封包的用途WPE封包的主要用途是在网络游戏开发中进行调试和逆向工程。
通过使用WPE封包,开发者可以截取游戏客户端和服务器之间的网络通信数据包,以了解游戏的通信协议和数据结构。
这对于开发新的游戏功能、修复bug和检测作弊行为非常有帮助。
WPE封包还可以用于创建自定义的游戏插件和脚本。
通过修改数据包内容,开发者可以实现一些游戏中原本不可能实现的功能。
例如,改变游戏中的道具属性、增加游戏货币数量、修改角色能力等。
然而,需要注意的是,WPE封包是一种有风险的工具。
滥用WPE封包可能导致封号、封IP等惩罚。
因此,在使用WPE封包之前,请确保您已经阅读并遵守了游戏的使用条款和服务协议。
如何使用WPE封包以下是使用WPE封包的基本步骤:1.下载和安装WPE封包软件。
2.运行WPE封包软件,并通过菜单或快捷键创建一个新的封包捕获会话。
3.在封包捕获会话中设置过滤器,以仅捕获您感兴趣的数据包。
这可以帮助减少封包捕获的数据量,并提高分析效率。
4.开始捕获封包。
WPE封包将截取您在游戏中发送和接收的网络数据包。
5.分析捕获的数据包。
您可以查看每个数据包的细节,包括源地址、目标地址、数据内容等。
可以通过编辑数据包来修改其内容。
6.根据您的需求,对数据包进行操作。
您可以修改数据包内容、注入新的数据包或删除特定的数据包。
7.通过WPE封包发送修改后的数据包到服务器。
这将改变游戏服务器对您的请求的响应。
8.观察游戏中的变化。
如果修改成功,您将看到游戏中发生的变化,如改变道具属性、增加游戏货币数量等。
安全注意事项虽然WPE封包是开发和调试游戏的有用工具,但滥用它可能导致不良后果。
修改封包得必备工具

修改网络游戏封包得必备工具WPE基本使用说明wpe所要改的...不是[游戏里面的数值]..而是[伪造信息封包]......什么意思咧??就是我们用wpe所要改的...并不是"生命力由100变成10000"之类的东西... 这种东西无法(最启码我不知道方法..)用wpe改....我们要改的可能是把"我卖了一500元的东西" 改成"我卖了一个500000元的东西"或把"我得了10的exp"改成"我得了1000000的exp"之类的.........或者是明明身上没东西...还一直卖"500元的东西"..或没怪物还"一直打10的exp".. (也就是一直传一样的封包...) 大致上就是这样...不过光是这样讲..可能也很多人听不懂... 所以就照以下的做法一步一步做吧...一开始..当然是要锁定一个游戏啰....看好以下步骤:1.打开wpe程序2.执行游戏3.进入游戏后再按[Alt+Tab]跳出游戏4.到wpe的窗口如果没问题的话....这时你点选"SELECT GAME"里面... 会有一大串的东东...选最下面的那个..就是你正在玩的那个游戏了啦... (他上面所显示的字并不是窗口名字..不同于普通修改器..所以别因为找不到名字就以为程序坏啰....)接下来呢....再进入游戏....找个要测试的目标....我这里就以卖东西为例啰........1.进入道具店..跟老板讲话2.开启好卖道具的窗口..以便随时可以卖东西3.再按[Alt+Tab]跳出游戏到wpe窗口4.连点wpe中的"TRACE" 这时它会出现一个窗口..有拨放/停止键,边还有"SENT","RECV"5.按下拨放键,并尽快回到游戏,卖掉你的东西再跳出来按暂停键(||) 接下来你可以看到右边已经有很多"RECV"和几个"SENT" ok....第一部份就完成啰...如果你在这里"SENT","RECV"都没增加...那可能就是你选错程序啰...到"SELECT GAME"重选试试吧.... 接下来按下停止键(方块的那个键)..你会看到wpe中有着一堆数字.. 前面还有"R"或"S"... 其中的"R"就是receive..也就是你从远程主机接收到的讯息...这个部分并不是我们所要注意的...因为资料是存在远程主机的....所以我们传(也就是"S"-Sent)什么过去远程主机才是最重要的.... 这时候拿出你的纸笔..把那Sent的信息都抄下来......(很麻烦..可是我不知道有什么比较不麻烦的方法....)接下来咧...再卖一次东西(最好是一样的东西ㄛ)..重复刚刚1~5的步骤.... 再把S的抄下来..... 然后现在你手上就有两笔卖东西所会传出的信息了... 自己比对看看啰...找出一段相同的部分!! 没错~~~~那段数字就是掌控你卖东西的关键啰!!! 接下来..再去卖一次东西...这次换卖不一样的东西.... 再抄下来比对......ok...这次应该就可以找出卖的"道具"所代表的数字在哪啰....接下来就是试看看能不能卖自己身上明明没有的东西啰...(能的话就一直卖卖到你觉得钱够多啰) 或是看看那段信息里面有没有包含该道具的价格..有的话..把钱改高..就有赚头啰.............我虽然看的懂~~但改不来~~天ㄚ~~有更厉害的高手吗??WPE会有下列几项功能可选择:●SELECT GAME 选择目前在内存中您想拦截的程序,您只需双击该程序名称两下即可。
wpepro1.0教程

wpepro1.0教程制作游戏外挂,更改封包 WPE proWPE pro部分功能让我们来看一下网络游戏的工作原理:网络游戏是这样工作的:1.由服务器记录保存所有用户资料,所有信息的修改都是服务器完成的2.服务器接受客户机的请求发送必要的信息给客户机,以使玩家正常游戏3.服务器接收客户机的信息反馈,并根据反馈信息,对游戏帐号作相应修改从以上简单的介绍,我们可以看出,网络游戏可以认为是这样工作的:由客户机电脑操作服务器器电脑,对游戏帐号信息进行修改!要操纵本地的电脑是很容易的,因此,要显示所有已经从服务器得到的信息是完全可能的,这就可以做到以下功能:1、游戏没有黑夜,因为地图在本地,全部显示是完全可以做到的!2.自动加血是没有问题的,因为血的多少也已经发到本地电脑,完全可以用外挂检测到,并在必要时加血,加血本身只是一个鼠标动作,完全可以交给外挂去做。
类似的,自动加魔法,自动加气,自动回城、自动打怪、自动采矿卖钱然后再自动回去采、自动练级等等都可以做到!3.卖东西的过程很经典:你卖东西时,实际就是告诉服务器电脑,你已经将一个东西卖了,真实过程是:你向服务器发送了一个具体物品的封包,如果这个封包正确,服务器就向你的游戏帐号加一定数量的钱,然后再反馈给你一些信息,假如封包不正确,自然就卖不到钱,因此,我们可以利用外挂不断向服务器发送封包,只要正确,那么服务器就认为我们再卖东西,即使我们什么都没有卖,服务器也不断给我们钱,这就是所谓的刷钱。
如果封包没有加密,那么这个功能是非常容易实现的,如果封包加密,其实同样可以做到,只是要解密而已,稍微复杂些而已!类似的,就可以实现买东西用假钱(不用钱)。
攻击、防御增加,原理都是类似的!以上的讲解,大家应该明白,其实外挂是每个游戏都可能出现的,只要有人想做,那么就没有做不出外挂的游戏!除非这个游戏不能玩!!WPE的使用:本站提供资料供大家学习使用,有了成果也拿出来分享啊:)明天你来自己做外挂随着网络游戏的日益火爆,很多玩家都投身到游戏中。
WPE封包教程(新手级)

WPE封包教程(新手级)游戏数据格式和存储:在进行我们的工作之前,我们需要掌握一些关于计算机中储存数据方式的知识和游戏中储存数据的特点。
本章节是提供给菜鸟级的玩家看的,如果你是高手就可以跳过了,如果,你想成为无坚不摧的剑客,那么,这些东西就会花掉你一些时间;如果,你只想作个江湖的游客的话,那么这些东西,了解与否无关紧要。
是作剑客,还是作游客,你选择吧!现在我们开始!首先,你要知道游戏中储存数据的几种格式,这几种格式是:字节(BYTE)、字(WORD)和双字(DOUBLEWORD),或者说是8位、16位和32位储存方式。
字节也就是8位方式能储存0~255的数字;字或说是16位储存方式能储存0~65535的数;双字即32位方式能储存0~95的数。
为何要了解这些知识呢?在游戏中各种参数的最大值是不同的,有些可能1 00左右就够了,比如,金庸群侠传中的角色的等级、随机遇敌个数等等。
而有些却需要大于255甚至大于65535,象金庸群侠传中角色的金钱值可达到数百万。
所以,在游戏中各种不同的数据的类型是不一样的。
在我们修改游戏时需要寻找准备修改的数据的封包,在这种时候,正确判断数据的类型是迅速找到正确地址的重要条件。
在计算机中数据以字节为基本的储存单位,每个字节被赋予一个编号,以确定各自的位置。
这个编号我们就称为地址。
在需要用到字或双字时,计算机用连续的两个字节来组成一个字,连续的两个字组成一个双字。
而一个字或双字的地址就是它们的低位字节的地址。
现在我们常用的Windows9x操作系统中,地址是用一个32位的二进制数表示的。
而在平时我们用到内存地址时,总是用一个8位的16进制数来表示它。
二进制和十六进制又是怎样一回事呢?简单说来,二进制数就是一种只有0和1两个数码,每满2则进一位的计数进位法。
同样,16进制就是每满十六就进一位的计数进位法。
16进制有0--F十六个数字,它为表示十到十五的数字采用了A、B、C、D、E、F六个数字,它们和十进制的对应关系是:A对应于10,B对应于11,C对应于12,D对应于13,E对应于14,F对应于1 5。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
我用这个标题是想吸影你们,其实没G,大家在焦急的等待G的出现不如动手去做个!!还涨点技术!!在进行我们的工作之前,我们需要掌握一些关于计算机中储存数据方式的知识和游戏中储存数据的特点。
本章节是提供给菜鸟级的玩家看的,如果你是高手就可以跳过了,如果,你想成为无坚不摧的剑客,那么,这些东西就会花掉你一些时间;如果,你只想作个江湖的游客的话,那么这些东西,了解与否无关紧要。
是作剑客,还是作游客,你选择吧!现在我们开始!首先,你要知道游戏中储存数据的几种格式,这几种格式是:字节(BY TE)、字(WORD)和双字(DOUBLEWORD),或者说是8位、16位和32位储存方式。
字节也就是8位方式能储存0~255的数字;字或说是16位储存方式能储存0~65535的数;双字即32位方式能储存0~4294967295的数。
为何要了解这些知识呢?在游戏中各种参数的最大值是不同的,有些可能100左右就够了,比如,金庸群侠传中的角色的等级、随机遇敌个数等等。
而有些却需要大于255甚至大于65535,象金庸群侠传中角色的金钱值可达到数百万。
所以,在游戏中各种不同的数据的类型是不一样的。
在我们修改游戏时需要寻找准备修改的数据的封包,在这种时候,正确判断数据的类型是迅速找到正确地址的重要条件。
在计算机中数据以字节为基本的储存单位,每个字节被赋予一个编号,以确定各自的位置。
这个编号我们就称为地址。
在需要用到字或双字时,计算机用连续的两个字节来组成一个字,连续的两个字组成一个双字。
而一个字或双字的地址就是它们的低位字节的地址。
现在我们常用的Windows9x操作系统中,地址是用一个3 2位的二进制数表示的。
而在平时我们用到内存地址时,总是用一个8位的16进制数来表示它。
二进制和十六进制又是怎样一回事呢?简单说来,二进制数就是一种只有0和1两个数码,每满2则进一位的计数进位法。
同样,16进制就是每满十六就进一位的计数进位法。
16进制有0--F十六个数字,它为表示十到十五的数字采用了A、B、C、D、E、F六个数字,它们和十进制的对应关系是:A 对应于10,B对应于11,C对应于12,D对应于13,E对应于14,F对应于15。
而且,16进制数和二进制数间有一个简单的对应关系,那就是;四位二进制数相当于一位16进制数。
比如,一个四位的二进制数1111就相当于16进制的F,1010就相当于A。
了解这些基础知识对修改游戏有着很大的帮助,下面我就要谈到这个问题。
由于在计算机中数据是以二进制的方式储存的,同时16进制数和二进制间的转换关系十分简单,所以大部分的修改工具在显示计算机中的数据时会显示16进制的代码,而且在你修改时也需要输入16进制的数字。
你清楚了吧?在游戏中看到的数据可都是十进制的,在要寻找并修改参数的值时,可以使用Window s提供的计算器来进行十进制和16进制的换算,我们可以在开始菜单里的程序组中的附件中找到它。
现在要了解的知识也差不多了!不过,有个问题在游戏修改中是需要注意的。
在计算机中数据的储存方式一般是低位数储存在低位字节,高位数储存在高位字节。
比如,十进制数41715转换为16进制的数为A2F3,但在计算机中这个数被存为F3A2。
看了以上内容大家对数据的存贮和数据的对应关系都了解了吗?好了,接下来我们要告诉大家在游戏中,封包到底是怎么一回事了,来!大家把袖口卷起来,让我们来干活吧!二:什么是封包?怎么截获一个游戏的封包?怎么去检查游戏服务器的ip地址和端口号?Internet用户使用的各种信息服务,其通讯的信息最终均可以归结为以IP包为单位的信息传送,IP包除了包括要传送的数据信息外,还包含有信息要发送到的目的IP地址、信息发送的源IP地址、以及一些相关的控制信息。
当一台路由器收到一个IP数据包时,它将根据数据包中的目的IP地址项查找路由表,根据查找的结果将此IP数据包送往对应端口。
下一台IP路由器收到此数据包后继续转发,直至发到目的地。
路由器之间可以通过路由协议来进行路由信息的交换,从而更新路由表。
那么我们所关心的内容只是IP包中的数据信息,我们可以使用许多监听网络的工具来截获客户端与服务器之间的交换数据,下面就向你介绍其中的一种工具:WPE。
WPE使用方法:执行WPE会有下列几项功能可选择:SELECTGAME选择目前在记忆体中您想拦截的程式,您只需双击该程式名称即可。
TRACE追踪功能。
用来追踪撷取程式送收的封包。
WPE必须先完成点选欲追踪的程式名称,才可以使用此项目。
按下Play键开始撷取程式收送的封包。
您可以随时按下||暂停追踪,想继续时请再按下||。
按下正方形可以停止撷取封包并且显示所有已撷取封包内容。
若您没按下正方形停止键,追踪的动作将依照OPTION里的设定值自动停止。
如果您没有撷取到资料,试试将OPTION里调整为WinsockVersion2。
WPE及Trainers是设定在显示至少16bits颜色下才可执行。
FILTER过滤功能。
用来分析所撷取到的封包,并且予以修改。
SENDPACKET送出封包功能。
能够让您送出假造的封包。
TRAINERMAKER制作修改器。
OPTIONS设定功能。
让您调整WPE的一些设定值。
FILTER的详细教学-当FILTER在启动状态时,ON的按钮会呈现红色。
-当您启动FILTER时,您随时可以关闭这个视窗。
FILTER将会保留在原来的状态,直到您再按一次on/off钮。
-只有FILT ER启用钮在OFF的状态下,才可以勾选Filter前的方框来编辑修改。
-当您想编辑某个Fil ter,只要双击该Filter的名字即可。
NORMALMODE:范例:当您在StreetFighterOnline﹝快打旋风线上版﹞游戏中,您使用了两次火球而且击中了对方,这时您会撷取到以下的封包:SEND->0000081421060104SEND->0000020987006 7FFA4AA112200000000SEND->0000038411091109SEND->00000A09C1100000FF524 4SEND->00000A09C1100000665244您的第一个火球让对方减了16滴﹝16=10h﹞的生命值,而您观察到第4跟第5个封包的位置4有10h的值出现,应该就是这里了。
您观察10h前的0A09C1在两个封包中都没改变,可见得这3个数值是发出火球的关键。
因此您将0A09C110填在搜寻列﹝SEARCH﹞,然后在修改列﹝MODIFY﹞的位置4填上FF。
如此一来,当您再度发出火球时,FF会取代之前的10,也就是攻击力为255的火球了!ADVANCEDMODE:范例:当您在一个游戏中,您不想要用真实姓名,您想用修改过的假名传送给对方。
在您使用TRACE后,您会发现有些封包里面有您的名字出现。
假设您的名字是Shadow,换算成16进位则是﹝536861646F77﹞;而您打算用moon﹝6D6F6F6E2020﹞来取代他。
1) SEND->00000814210601042)SEND->0000010699536861646F770001053)SEND->000 00384110911094)SEND->00000A09C11000536861646F7700115)SEND->00000A09C1 100000665244但是您仔细看,您的名字在每个封包中并不是出现在相同的位置上-在第2个封包里,名字是出现在第4个位置上-在第4个封包里,名字是出现在第6个位置上在这种情况下,您就需要使用ADVANCEDMODE-您在搜寻列﹝SEARCH﹞填上:53 6861646F77﹝请务必从位置1开始填﹞-您想要从原来名字Shadow的第一个字母开始置换新名字,因此您要选择从数值被发现的位置开始替代连续数值﹝fromthepositionofthecha infound﹞。
-现在,在修改列﹝MODIFY﹞000的位置填上:6D6F6F6E2020﹝此为相对应位置,也就是从原来搜寻栏的+001位置开始递换﹞-如果您想从封包的第一个位置就修改数值,请选择﹝fromthebeginningofthepacket﹞了解一点TCP/IP协议常识的人都知道,互联网是将信息数据打包之后再传送出去的。
每个数据包分为头部信息和数据信息两部分。
头部信息包括数据包的发送地址和到达地址等。
数据信息包括我们在游戏中相关操作的各项信息。
那么在做截获封包的过程之前我们先要知道游戏服务器的IP地址和端口号等各种信息,实际上最简单的是看看我们游戏目录下,是否有一个SERVER.INI的配置文件,这个文件里你可以查看到个游戏服务器的IP地址,比如金庸群侠传就是如此,那么除了这个我们还可以在DOS下使用NETSTAT这个命令,NETSTAT命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。
或者你可以使用木马客星等工具来查看网络连接。
工具是很多的,看你喜欢用哪一种了。
NETSTAT命令的一般格式为:NETSTAT[选项]命令中各选项的含义如下:-a显示所有socket,包括正在监听的。
-c每隔1秒就重新显示一遍,直到用户中断它。
-i显示所有网络接口的信息。
-n以网络IP地址代替名称,显示出网络连接情形。
-r显示核心路由表,格式同"route-e"。
-t显示TCP协议的连接情况。
-u显示UDP协议的连接情况。
-v显示正在进行的工作。
在篇首,我还是那句老话,希望大家:珍惜好游戏远离外挂。
外挂固然可以让游戏变的简单,但是他却把游戏唯一的乐趣抹杀了。
同时希望大家可以在今后的日子里继续支持我,常来我的地盘看看:)为了我的叙述方便,我采用了部分示例进行说明,但是为了不影响游戏的正常秩序,我用的都是不影响游戏效果的一些例子,同时我不想对这篇文章做过多的解释,希望无论是谁,看懂了就当看了个热闹,看不懂也不要来问我,我不会给予任何帮助的。
一、前言:在正式进行游戏修改之前我先来说说一些基本概念:首先我强调的是,网络游戏的修改与单机游戏修改完全不同!网络游戏的修改并非光靠改几个简单内存数据就可以修改的。
记得我的易容篇刚刚出来的时候qq群里很多朋友都在问我同样一个问题:为什么我用GM8.0修改的钱不能用啊?那是一定的!你修改的仅仅是自己机器的内存,而你真正的钱都存在服务器那里,你只改自己的机器一点用没有。
其次,我要说的是本文的用途仅仅是我想写写自己对外挂的看法,希望将来可以有更好的抵制外挂的方式,我不希望我的文章被某些人利用去做一些不法的事情。
另外我想说下,这篇文章在发表前我就和几个人说过如何制作外挂而且就你一个自称小号的向我询问了具体方法,(收费版,这里我就不说是谁了),并且多次强调应把这方面的聪明才智用在正途!但是当晚我就看到了系统说有人试图复制神器而被封号!我想说俩字:活该!最后,如果想理解本文,需要有一定汇编基础,并且熟悉计算机网络,同时有高级语言编程功底,否则就当是个休闲文章看看吧。