滤镜制作

       经过前面的讲解,大家该知道封包制作外挂的原理了,这里再深入讲解一点,作为封包,按道理只能修改封包,达到修改游戏的目的,其实,如果我们能更广泛地想一想,如果我们能分析封包,其实是可以制作出很强大的功能的,当然,如果让WPE分析封包,能达到的功能是有限的,首先是不能进行详尽的分析,如果可以的话,那么就应该能完成任何功能,想一想,网络游戏的工作原理,从服务器发一个封包到客户电脑,然后客户电脑返回的还是封包,如果我们能够根据接受到的封包发送服务器期待的封包那么,服务器就会以为是电脑发过来的,同样做响应处理,如果我们能对封包详尽地了解,并可以分析,那么,任何现在外挂通过任何其他技术实现的外挂功能,都可以通过封包来达到!明白了吧,封包的修改和分析就可以完成很复杂的功能,如果用其他技术来完成,也许需要使用很麻烦的技术,使用封包就可以简单地分析得到的封包,然后返回服务器期待的封包就完成了所有的功能,所以,加强的封包的分析是非常必要的!下面我们来说一说封包的分析,这个关键就是滤镜,也就是我们已经知道封包了,也知道把发送的封包修改成什么样子是对我们有例的,我们就要求当电脑发送某个封包时,我们的WPE自动把它拦截到,并修改成我们希望的样子,然后发送出去,实现了这一步,也就实现了我们希望的功能了,所以,大家一定要掌握滤镜,前面的就算什么都没搞懂,这里的也要弄清楚,否则是不能完成封包的制作的!好了,我们进入正题!
  我们利用一个网络游戏来讲解这一张,为了给大家讲清楚,首先让大家知道滤镜在那里:如下图

这个就是滤镜,大家在前面的WPE界面介绍里面已经接触过了,编辑封包的方法是先选择一个滤镜,就是下面有很多滤镜,就是Filter1\Filter2……等等,就是滤镜,您随便选择一个来编辑,先选中,就是在滤镜前面点一下,然后就看到一个勾,表示当前编辑的滤镜,然后点图上的铅笔,那个铅笔的图表表示编辑,出现下面的界面

首先选择一个滤镜作为保存修改好的滤镜的存放,然后选择滤镜性质,默认方式有Search(收寻) Send(发送)、Both(两种情况都要,)
经常使用的就是两种都使用,所以这个可以不管,在面罩垂片里面就是我们制作滤镜的主要和关键地方了,这里主要是针对封包的,首先
一般情况下,我们需要WPE检测到某个封包后,发送这个封包被修改后的封包,而且我们没有必要对一个封包完全修改,我们只
修改封包的一小部分和关键数字,因此不对封包修改WPE提供了非常方便的修改,首先,填写要修改的封包,这个封包让WPE检测,然后填写要修改的几个地方:如下图

下面就是网络游戏里面的滤镜修改游戏部分了!

 

为了大家更明白,现在将滤镜的全部功能用图表示出来:如下图

 

 
功能都显示出来了,不用详细说了吧,下面就进入正题了!

我用一般模式演示一下 SEARCH代表搜索的封包 MODIFY代表所要替换

其他图上说的很明白,请自己看

递进模式如上图,开启递进模式我们有两种选择:

1/.form the beginning of the pac(替换被搜索到的相应位置的值)

2/.from the psoition of the chai(替换被搜索连续的值)

我们选择第一种,如图,具体请看后边例子.

我们选用第二种模式,从中替换所搜索到的连续值

修改完以后我们选择QUIT,现在看上边图,应该是这个样子,滤镜名称为good
好了,以上的基本设置完了,下面就该进入正式的游戏数据修改阶段了,也就是封包的修改了!

 

首先我们制作一个可以修改封包的滤镜,这个滤镜很简单,目的是让大家知道封包的滤镜制作成功了的样子,如下图
 

上边,我们运用一般模式进行教学,

我们在SEARCH中添入在多次截取封包中出现的相同的SEND

看图,比如我在截取传奇封包(捡钱)中多次出现44 55 FF FF 10 45 BE,而我拣的钱数不一样的时候BE也在边,所以我们认为BE这个代表所拣到的钱

这样我们修改BE可以使钱有所变话,我们在BE所对应的MODIFY的位置填上想替换的值01,这样我们就编辑好啦。

 
递进模式连续替换。我讲的可能太白话文了吧,看不懂没关系哦`

如上图,我们选择Advanced(递进)模式,看看名字哦,可是51goodbbs.126.com

言归正转,看图中SEARCH中001-007中填入FF FF FF FF FF FF FF,比如这是我们在多次SEND中出现的某一物品(比如这个东西是什么药草的代码)

我们想将这个物品(当然不是什么值钱的了)替换成另外一个物品2(超级装备之类,很有用很值钱的),而之前我们又很明确这个物品2的代码,

这样我们在MODILY中填入那个物品2的码,比如是00 00 00 00 00 00 00,我们要从+000开始,表示当SERACH中在000-007的位置出现FF时开始替换成

MODIFY中+001-+007所修改的值,这样就好啦,大家再自己研究一下吧

 

posted @ 2018-12-19 15:38  匿名小猿  阅读(516)  评论(0编辑  收藏  举报