1 / 3
文档名称:

WPE过滤包使用方式.doc

格式:doc   大小:17KB   页数:3
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

WPE过滤包使用方式.doc

上传人:wz_198614 2017/11/1 文件大小:17 KB

下载得到文件列表

WPE过滤包使用方式.doc

相关文档

文档介绍

文档介绍:WPE过滤包使用方式
1、软件准备:
需要Easy2Game,Proxy,UltraEdit
2、去赛莉娅那里买两套最低级的装备(当然武器也要买两个),其中一套每件都去强化+1(没钱买两套装备?没钱强化+1?那我建议你还是不要玩了)
3、找一个空闲的频道,走到地图入口处(不对应当前频道的地图都比较空
)
4、这是关键,首先把你需要分析的装备穿在身上(武器也是,不过最好一样一样换,身上的其他正常装备不用拿掉,比如上图我手上就是刚才新买的不强化的那把手枪),点击WPE截包开始按钮,然后回到游戏进入地图选单,WPE停止截包,游戏角色返回城镇
5、为什么要找人少的地方,目的是让截获的数据包少一些,以便与我们分析,比如这次我截
包只截取了12个包,非常少。我们在这包中找到开头是00 03 09 00 这样一个包,这个包大小一般不会少于250个字节。右键点击这个包,添加到发送列表,我们把发送列表中的这个包改名为a(记得改名,其实改什么无所谓,但每次都必须一样),然后点击保存按钮保存成spt文件
6、与6同样步骤我们换上强化1的武器,把截取数据保存为另外一个spt(记得保存之前发
送列表中只有我们截取的单条数据,说白了,你保存第二次的时候,不要忘记把第一次的数据包从发送列表里删掉
)
7、下面就是我们开始分析数据的过程了
使用UltraEdit打开这两个文件
选择文件菜单中的比较文件,模式为二进制
进行比较
红色的部分代表两个数据包差异的地方,开头几行的小差异我们可以忽略,关键是位置79的值是47的地方开始开始(图中小方框处),经过测试47这个数值代表不虚弱状态,如果虚弱该处就是其他数值。
紧接着的一块红色区域代表武器的不同(因为你刚才就换了武器,其他并没有变动),根据分析,前6位的差异代表了武器本身的差异(有可能是武器种类编号,有可能是武器的数据库编号,你们可以试一下是不是修改这个值能修改武器,乱改是没有效果的),第7个值代表强化数值,不过测试发现这个强化数值并不与以前强化包的数值相同,这里的强化数值只能表示0-31的范围(测试表明,从零开始以4为间隔强化的数值才发生变化,比如0-3 4-7 8-b c-f ,这样表示无法获得更大的强化数值,概念包示例中使用了2A这个值,强化为31),第8位目前没有发现意义。
8、这样我们已经知道武器在数据包中的相关位置(其他物品的地址获取方式相同),我们
只要当服务器发送这个数据包到我们客户端的时候动态的修改,就能获得更高的强化数值,