这里讲的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 教程制作:zkikyou
它的中文名称是:网络封包编辑器
在大多数的变成工具中winsock已经封装成一个控件,成为网络变成的控件,是非常方便的,利用这个控件,变成工具就可以编写外挂工具,例如使用VB就可以非常容易地编写出很出色的外挂。(顺便打个广告:本教材也有使用VB编写外挂教材,注册后就可以学习,利用VB编写外挂比WPE编写的外挂多出很多优点,例如,可以编写注册功能,使你做的外挂让别人使用时必须注册才能使用,WPE做出来的外挂是任何人得到了外挂就可以使用,不能实现限制使用,并且VB对键盘鼠标的控制,对系统的控制都很出色,VB是visial basic 的意思,就是可视化依据basic语言的编程工具,Basic本身就是基本的的意思,是很简单的语言,但是功能却是非常强大,建议大家学习)
现在,WPE有两种版本,分别是:WPE1.3和WPE pro0.7 前者是使用与win98操作平台,后者适用与win200和winXP操作系统。都有中文版。
16进制计算方法
| ||
16进制和10进制是不同的,进制是人们规定的的,不是一种自然现象,我们只用0-9表示所有数字,那么大于九的怎么表示呢?我们就规定大于9的就进位,高一位的总是比低一位的大,这样我们可以重复使用0-9这10个数字符号表示所有的数字了,这个就是10进制,然而出于某些原因,我们的网络封包不是10进制,而是16进制,与10进制不同,16进制可以用一个符号表示10,是什么呢?就是A,用B表示11,C表示12,一直到用F表示15,那么怎么将16进制转换为我们熟悉的十进制呢?例如如下的一个16进制 F2E93(16) 其中括号内16表示前面这个是16进制, F=15,2=2,E=14,9=9,3=3 F2E93(16)=15 X 结果是很大的,不计算了!呵呵,如果实在不是很懂,可以问我,也可以查阅相关书籍! 这里我们强烈建议大家使用win98自带的计算器,他带有进位转换功能,可以帮你计算很复杂的数值,很方便的!关于这个,在工具准备里面有详细图解说明! |
WPE的界面
| ||
注:这个教程是以WP31.3版本为实例的。大家可以领悟其中的方法就行了。不一定要硬套的。 WPE的主界面如下图 ![]() |
TCP/IP协议简介
| ||
TCP/IP协议简介: TCP(transport control protocol)中文意思就是:传输控制协议。 TCP协议工作原理 |
TCP/IP协议简介(2)
| ||
![]() | ![]() | ![]() |
![]() | ||
![]() | ![]() | ![]() |
通过前面的减少,我们已经知道,TCP协议和IP协议不是相同的协议,IP协议是属于网络层的协议,负责网络连接,主要是寻找地址用,建立连接使用,我们完全可以不管,我们最关心的是TCP协议! 为了说明封包的重要性,这里介绍一下交换技术,交换技术,从这里你可以明白,所有网络游戏都一定回使用封包,交换技术有3种方式:电路交换、分组交换、混合交换。电路交换:是建立连接前先建立一个完整的电路连接,特点是传输速度快,稳定性能好;缺点是:电路有限,能同时提供的服务小,除国家某些基于军事目的的网络可能是这种网络外,我们一般的网络是不会使用这种连接的。分组交换:是报文交换,在接收者和发送者之间不建立实际通路,当发送方发送时,先保存在一个交换局内,然后由交换局传送到下一个交换局,一步一步,知道文件被传送到目的地,这就好比是邮局,我们有封信要传送,我们是发送者,但是我们不直接发到接收者,而是交给邮局,邮局又交给下一个邮局,知道信件到达接收者手里,原理一样,但是有所不同的是:为了防止造成交换局数据堵塞,他们严格限制文件单位大小,这样,一个小包一个小包地发送,每个包都写好了编号、来源、目的地,这样,这些小包就可以一站一站地走向目的地,然后按照编号组装起来,就形成了完整的文件,这里的小包就是我们经常提到的:封包!,这是为了实现良好交换,并满足更多的人同时使用同一条路线的需要而设计的,我们的Intelnet传送文件的一中常见方式,这也就决定了,所有经过网络的文件都是以封包的形式传送的,游戏也概没能外。所以,所有游戏都是以封包形式在服务器端和客户端传送数据的,因此,封包是非常重要的,如果能够对封包进行操作,就可以完成对游戏的修改!功能强大的外挂,就是通过修改封包来完成对游戏的修改的!如果您要学习外挂制作,建议首先从WPE学起,它既简单又容易学习,而且功能很强大,不需要掌握任何编程语言,是学习制作外挂的捷径! |
工欲善其事,必先利其器
| ||
全不靠手是不行的,我们需要工具,这里给大家介绍一下怎么利用电脑自带工具和我们准备的工具来减少我们的劳动: 当我们点了16进制后发现什么,200变成C8了是吧?这可以为你节省多少时间啊? ![]()
![]() |
WPE的界面
| ||
WPE的主界面如下图 ![]()
![]()
|
WPE的界面
| ||
WPE的主界面如下图 ![]()
|
WPE的界面
| ||
FILTER(滤镜) ![]()
![]()
|
WPE的界面
| ||
SEND PACKET(发送封包) ![]()
![]()
|
WPE的界面
| ||
TRAINER MAKER(这个是制作独立于WPE的程序) ![]()
![]()
打开后外挂显示如下:
![]() 制作这样一个程序的难度是非常大的,您要有心理准备! |
WPE的界面
| ||
OPTIONS(翻译为中文是“决定,意愿”的意思,这里可以认为是设置)
![]() 双点他出现下面的界面,可以选择您的设置
一般选择默认就可以了!不必设置,如果要优化一下,可以做适当选择!
![]() |
封包初现
| ||
![]() | ![]() | ![]() |
![]() | ||
![]() | ![]() | ![]() |
![]()
![]()
![]() ![]()
|
封包的组成
| ||
![]() | ![]() | ![]() |
![]() | ||
![]() | ![]() | ![]() |
一个封包,包含有如下元素,也就是组成部分吧! 稍微注意以下,您可以看到,每行的长度都是32字节! |
封包分析1
| ||
为了方便分析,我们把图片都放到一起大家看看! 上面发送的封包是http://www.ff.com ![]()
![]()
![]()
![]()
![]()
![]()
![]()
|
封包分析2
| ||
经过前一章的讲解,相信大家对封包有了粗略的了解,这一章是要大家分析封包,其实封包的拦截不是很宽难,难就难在封包的分析上,从习惯上来说,大家都习惯辨认10进制的东西,对16进制,实在是不习惯,没关系,我们会让大家逐渐习惯的!如果大家愿意更好地掌握16进制,强烈建议大家手里拿一张Asic II码对照表,这样可以方便大家学习,不仅可以反查,而且可以顺查!方便多了! 我们来分析一下上面的内容!
![]() |
黄金法则----比较法则
| ||
前面我们已经分析了简单的封包,为了我们以后能分析复杂的封包,我们这里给出分析封包的第一条黄金法则------比较法则!
|
比较法则----相同比较
| ||
前面说了相同比较,这节我们详细介绍一下: ![]()
![]()
SEND-> 0000 0A 09 C1 10 00 00 FF 52 44 再发一个小火球,得到的封包可能就变成这样了!
为什么两次不同呢?呵呵,这是游戏了,封包是加密的,不是轻易就可以看出来的了!而且,这里的0A可能有它自己的含义了,不是可以查ASCII表可以查到的了,你需要猜它是什么意思了!我们暂时不分析,到分析游戏封包时再分析,这里主要讲对比! 从封包上看,我们两次动作是一样的,因此,得到的封包也还是大致一样的,很相似,区别只在最后几个上,有这样的分析,实际对我们制作滤镜是很有帮助的!如果我们再收集一点其它信息,实际上我们就可以破译这个封包了,如果我们知道这个小火球打到别人身上,伤害值是16,那么我们就可以知道, 16(10)=10(10) 不会看不明白等号了吧?十进制的16等于16进制的10,那么看看 那里有10呢,呵呵,两个封包都有哦,这个就是火球的封包,其中10表示伤害值,如果我们制作一个滤镜,但检测到这个相似的风暴,就自动修改成FF会怎么样呢? FF(16)=15 X16 +15=255(10) |
比较法则----不同比较
| ||
前面说了相同比较,这节我们详细介绍一下不同比较:
|
比较法则----不同比较2
| ||
我们继续相同比较,这节我们用暗黑来比较,大家大都玩过暗黑吧?这里我们给大家一个卖物品的封包,注意单机版的不存在封包,要连机打或者上战网才有封包的!截取封包的过程如下: ![]()
![]()
![]()
![]() 卖掉一瓶血的封包如下! 这里难度稍微大一些,分析时要多加注意了 200(10)=C8(10) ![]()
![]() |
进位专家使用方法
| ||
![]() | ![]() | ![]() |
![]() | ||
![]() | ![]() | ![]() |
![]()
![]()
本工具使用非常简单,却非常实用,在经常接触到非10进制的环境时,使用本工具将带给你非常巨大的方便和快捷! |
黄金规则之结构规则
| ||
![]() | ![]() | ![]() |
![]() | ||
![]() | ![]() | ![]() |
由于各种原因,外挂总是很难直接读的,那么怎么办呢?前面我们说了比较法则,这个法则是非常有用的,但是还不够,如果我们多掌握几中方法,那么我们修改封包成功的可能性就要高很多,所以,一定要多学几中分析封包的方法,封包是有结构的,这个结构如同人体的骨骼,如果知道了骨骼的构造,对我们解剖人体是非常有用的,否则谁知道该从哪儿入手呢?那么我们就给大家讲一下封包的结构: |