1、这个是 WPE1.3C 的教程。不过大同小异。仅供参考。文章出处:5代科技 Web 教程制作:zkikyou WPE 介绍 WPE(Winsock Packet Editor)它的中文名称是:网络封包编辑器 在大多数的变成工具中 winsock已经封装成一个控件,成为网络变成的控件,是非常方便的,利用这个控件,变成工具就可以编写外挂工具,例如使用 VB 就可以非常容易地编写出很出色的外挂。(顺便打个广告:本教材也有使用 VB编写外挂教材,注册后就可以学习,利用 VB编写外挂比 WPE 编写的外挂多出很多优点,例如,可以编写注册功能,使你做的外挂让别人使用时必须注册才能使用,WPE 做出来的外挂
2、是任何人得到了外挂就可以使用,不能实现限制使用,并且 VB对键盘鼠标的控制,对系统的控制都很出色,VB 是 visial basic 的意思,就是可视化依据 basic 语言的编程工具,Basic本身就是基本的的意思,是很简单的语言,但是功能却是非常强大,建议大家学习)现在,WPE 有两种版本,分别是:WPE1.3和 WPE pro0.7 前者是使用与 win98 操作平台,后者适用与 win200 和 winXP 操作系统。都有中文版。16 进制计算方法 16 进制和 10 进制是不同的,进制是人们规定的的,不是一种自然现象,我们只用 0-9 表示所有数字,那么大于九的怎么表示呢?我们就规定
3、大于 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 +2 X +14 X +9 X 16+3
4、结果是很大的,不计算了!呵呵,如果实在不是很懂,可以问我,也可以查阅相关书籍!这里我们强烈建议大家使用 win98 自带的计算器,他带有进位转换功能,可以帮你计算很复杂的数值,很方便的!关于这个,在工具准备里面有详细图解说明!WPE 的界面 注:这个教程是以 WP31.3 版本为实例的。大家可以领悟其中的方法就行了。不一定要硬套的。WPE 的主界面如下图 TCP/IP 协议简介 TCP/IP 协议简介:TCP(transport control protocol)中文意思就是:传输控制协议。大家都知道,现在的电脑具有非常多的型号,生产电脑的厂家很多,他们的电脑在各种技术上都不完全相同,甚至都有
5、一套自己的标准和控制方法,电脑进入互联网后,文件传输是必不可少的事件。那么,如何在各种不同标准的电脑之间传输文件呢?这就需要一套大家共同遵守的标准,这个标准就是 TCP 协议,TCP 协议工作原理 首先是对需要传输的内容打包,包的大小有其自己处理方法,这个我们不用担心,我们最关心的,就是这个包是什么东西,这个包,就是封包。大家一定在很多地方听说过封包,以为是什么神秘莫测的东西,实际上,Intelnet 上的电脑每天都在处理封包,TCP 协议就是将这些包一个一个地编上号,然后按照一定的次序向通过 IP 协议已经建立了连接的另一太电脑把封包发送过去,另一台电脑收到这些有编号的封包后,按照编号把封包
6、组装起来,就得到了需要的文件了!这里大家看到了,TCP协议和 IP 协议是不同的协议,但是他们协同工作,所以大多数场合下,直接称为TCP/IP 协议。顺便讲一下 UDP 协议,如果在游戏修改中遇到了,也许能用上,UDP(用户数据报协议)是非连接服务,不能保证信息以某种特定的方式到达,事实上,数据可能丢失、被复制、甚至到达序列外的地方,但是它有自己独特的一面,通常用于一些流技术,例如:经由 Internet 的视频与音频,通过 UDP 协议传送到计算机中,通过重新编排而用于播放视频或音频。在外挂控制视频或音频方面可以用到!TCP/IP 协议简介(2)通过前面的减少,我们已经知道,TCP 协议和
7、IP 协议不是相同的协议,IP协议是属于网络层的协议,负责网络连接,主要是寻找地址用,建立连接使用,我们完全可以不管,我们最关心的是 TCP 协议!为了说明封包的重要性,这里介绍一下交换技术,交换技术,从这里你可以明白,所有网络游戏都一定回使用封包,交换技术有 3种方式:电路交换、分组交换、混合交换。电路交换:是建立连接前先建立一个完整的电路连接,特点是传输速度快,稳定性能好;缺点是:电路有限,能同时提供的服务小,除国家某些基于军事目的的网络可能是这种网络外,我们一般的网络是不会使用这种连接的。分组交换:是报文交换,在接收者和发送者之间不建立实际通路,当发送方发送时,先保存在一个交换局内,然后
8、由交换局传送到下一个交换局,一步一步,知道文件被传送到目的地,这就好比是邮局,我们有封信要传送,我们是发送者,但是我们不直接发到接收者,而是交给邮局,邮局又交给下一个邮局,知道信件到达接收者手里,原理一样,但是有所不同的是:为了防止造成交换局数据堵塞,他们严格限制文件单位大小,这样,一个小包一个小包地发送,每个包都写好了编号、来源、目的地,这样,这些小包就可以一站一站地走向目的地,然后按照编号组装起来,就形成了完整的文件,这里的小包就是我们经常提到的:封包!,这是为了实现良好交换,并满足更多的人同时使用同一条路线的需要而设计的,我们的 Intelnet 传送文件的一中常见方式,这也就决定了,所
9、有经过网络的文件都是以封包的形式传送的,游戏也概没能外。所以,所有游戏都是以封包形式在服务器端和客户端传送数据的,因此,封包是非常重要的,如果能够对封包进行操作,就可以完成对游戏的修改!功能强大的外挂,就是通过修改封包来完成对游戏的修改的!如果您要学习外挂制作,建议首先从 WPE 学起,它既简单又容易学习,而且功能很强大,不需要掌握任何编程语言,是学习制作外挂的捷径!工欲善其事,必先利其器 全不靠手是不行的,我们需要工具,这里给大家介绍一下怎么利用电脑自带工具和我们准备的工具来减少我们的劳动:准备一个查询器 熟练使用计算器 路径:开始程序附件计算器 进入如下程序界面:当我们点了进制后发现什么,
10、变成了是吧?这可以为你节省多少时间啊?WPE 的界面 WPE 的主界面如下图 select(选择,挑选)game(游戏),这是选择您要修改的游戏,其实也可以选择其他非游戏的程序。点两下后出现如下界面:这个列表里面列出了所有当前运行的所有程序,石器游戏的名称就是:SA 1.EXE,我们就选择它,他就边成蓝色了!WPE 的界面 WPE 的主界面如下图 TRACK(追踪),可以完成对封包的拦截分析,需要先选则游戏,然后才能使用这个功能!双点后出现如下界面!WPE 的界面 FILTER(滤镜)FILTER(滤镜),是外挂封包的主要工作区,在这里可以对所有经过的封包进行各种操作!这里显示了可以制作的滤镜
11、,一共可以制作 40 多个滤镜!WPE 的界面 SEND PACKET(发送封包)这个是当某个滤镜制作好了以后,就可以发送封包了,我们制作的修改器,最终是要把封包发送出去,来达到骗过服务器而达到修改游戏的目的,所以,这个功能是实现功能的关键,只要到这里都成功了,那么整个外挂也就成功了!双点后出现如下界面:把修改好的滤镜点中间那个大箭头就可把它放到待发送的封包中去了!具体功能在后面有详细介绍 WPE 的界面 TRAINER MAKER(这个是制作独立于 WPE的程序)这个是要利用 WPE 制作处可以独立于 WPE的程序,这个程序在离开 WPE 后任然可以接续完成封包的发送,可以和原来一样修改游戏,而且可以比原来的 WPE 小很多,方便大家互相传阅,制作出来的外挂如下!打开后外挂显示如下:制作这样一个程序的难度是非常大的,您要有心理准备!WPE 的界面 OPTIONS(翻译为中文是“决定,意愿”的意思,这里可以认为是设置)双点他出现下面的界面,可以选择您的设置 一般选择默认就可以了!不必设置,如果要优化一下,可以做适当选择!
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1