2026年10月29日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
JK-0074848
Lv7可吟七步诗等级图标
勋章
帖子
26
回复
169
积分
0
注册
2011-09-25
[怀旧国机]

《封包解析》WPE封包原理与背包

[复制链接]
查看 2,323 回复 50
楼主 发表于 | 只看该作者
28 人收藏

QQ 1106789997 讲解: 封包原理:从服务器发一个封包到客户电脑,然后客户电脑返回的还是封包,如果我们能够根据接受到的封包发送服务器期待的封包那么,服务器就会以为是电脑发过来的,同样做响应处理,如果我们能对封包详尽地了解,并可以分析,那么,任何现在外挂通过任何其他技术实现的外挂功能,都可以通过封包来达到!明白了吧,封包的修改和分析就可以完成很复杂的功能,如果用其他技术来完成,也许需要使用很麻烦的技术,使用封包就可以简单地分析得到的封包,然后返回服务器期待的封包就完成了所有的功能,所以,加强的封包的分析是非常必要的。 滤镜框:我们已经知道封包了,也知道把发送的封包修改成什么样子是对我们有例的,我们就要求当电脑发送某个封包时,我们的WPE自动把它拦截到,并修改成我们希望的样子,然后发送出去,实现了这一步,也就实现了我们希望的功能了,所以,大家一定要掌握滤镜,编辑封包的方法是先选择一个滤镜,就是下面有很多滤镜,就是Filter1\Filter2……等等,就是滤镜,您随便选择一个来编辑,先选中,就是在滤镜前面点一下,然后就看到一个勾,表示当前编辑的滤镜,然后点图上的铅笔,那个铅笔的图表表示编辑,选择一个滤镜作为保存修改好的滤镜的存放,然后选择滤镜性质,默认方式有Search(收寻) Send(发送)、Both(两种情况都要,经常使用的就是两种都使用,所以这个可以不管,在面罩垂片里面就是我们制作滤镜的主要和关键地方了,这里主要是针对封包的。 封包比较法则:1.相同比较 2.不同比较 所谓相同比较,这是游戏中经常用到的!因为游戏封包都是加密的,对同一个内容的封包也是不同的,我们做同一个*作,结果会有不同的封包,这是相同比较,假设:在XX游戏中,我们卖掉一个血瓶,看看封包是什么?不要以为以后卖血瓶永远是这个封包了,对所有封包都不要有这个思想,否则,祸患无穷!我们再卖一个小血瓶,再看看封包内容,比较一下这两次封包相同的地方在那里,不同的地方在那里?这个很重要哦! 如果完全相同,那我们再卖一个血瓶看看,如果还相同,再卖一个看看,还相同?如果真是这样,10次都是这个结果,我们可以初步断定,血瓶的封包是不变的,我们可以利用了。如果第一次和第二次得到的封包不完全一样怎么办?比较一下,找到不同的地方在那里,这些地方的区别分别是什么意思,关于不同地方是什么意思的分析,我们不再分析了前面已经分析过了!如果再卖掉一个血瓶,第三次和第二次也不一样怎么办?老办法,分析相同的地方和不同的地方! 背包加密:背包加密是一中相当高级的加密方式,不容易破解,而且还原也相对容易,因此采用这种加密方式加密游戏数据也是非常好的,只要知道背包,就可以轻易算出来,所以在游戏里面采用这种加密方式加密对游戏的影响也不是很大,不会给服务器带来太大的负担,而且加密是非常安全的,对于一些重要的数据采用这种方式加密是非常可靠的。 背包分两种,加法背包和乘法背包 我们知道:1<2,1+2<4,1+2+4<8,1+2+4+8<16,……,那么如果我们选择这样一些数,这些数从小到大排列,如果前面所有的数加起来的值总小于后面的数,那么这些数就可以构成一个背包,我们给一个这个背包里面的某些数的和,这个数就是被加密的数,由这个背包组成这个数只有一种组合方式,这个方式就是秘密了,例如给大家一个封包(2,3,6,12,24,48),由这个背包里的某些数构成的数:86,你知道86怎么来的吗?当然,你看着背包里面的内容,可以知道是由2+12+24+48得到的,如果你没有这个背包,而是直接得到这个86,你知道组成这个86的最小的数是多少吗?你无法知道,因为加起来等于86的数非常多:85+1=86,82+2=86等等,你是无法知道的,所以,背包加密非常难破。 如果游戏里面,用户名和密码只能有字母和数字组成,那么总共就那么36个元素,我们利用一个包含36个元素的背包,背包的一个元素对应一个字母或者数字,当玩家设好用户名后,我们把这个用户名翻译成背包里面的元素,然后把这些用户转化而来的数字加起来,得到一个数,这个数就是用户名,你得到这个数。 例如:密码是:511,这个密码是经过加法背包加密的,如果你没有背包,你知道密码吗? 如果我告诉你背包是:(1,2,4,8,16,32,64,128,256),也许你对密码了解多也些了! 如果我再告诉你,这个是加法背包,而且有如下对应关系:1对应a,2对应b,4对应c,8对应d,16对应e,32对应f,64——>g,128---->h,256---->i,那么你也许知道密码就是:abcdefghi,怎么样,从511到这个密码,是不是很难想到呢?也许你会说,如果密码不是这个顺序呢?当然,这个完全是可能的,但是我们这里为了简单就没有考虑这个。 解密方法:1.利用孤立点破解;2.利用背包破解。 所谓孤立点,我们可以把密码设为a,看看得到了什么密码?1,如果我们把密码设为b,得到的密码为2,同理,可以把背包里面的所有元素都利用孤立点的方法全部枚举出来,这样我们就把背包弄到手了,对下面的破解就不成问题了,是不是很简单?其实在加密的时候,也许它们回利用异或运算先加密一下,再利用背包加密,这样更难破,孤立点方法非常有效,但是不是万能的,要结合前面的方法配合使用!用背包,这个就简单了,想一想,要加密也的有背包才能完成加密啊,要解密也要背包啊,呵呵,这就是说,不管是游戏的用户端,还是游戏的服务器端,都会有该背包的,找到该背包不是就解决问题了吗?怎么找?具体自己看看数据库的有关知识!

登录回复
JK-0020587
Lv6胸怀六国志等级图标
勋章
帖子
3
回复
319
积分
518
注册
2011-03-16
1 楼

分段阿

JK-0087202
Lv1韶华一笑间等级图标
帖子
0
回复
95
积分
701
注册
2011-12-13
2 楼

这帖不错,该顶!

JK-0083913
Lv4莫问四书意等级图标等级图标等级图标等级图标等级图标
帖子
12
回复
828
积分
2.3万
注册
2011-11-20
3 楼

这帖不错,该顶!

JK-0042661
Lv1韶华一笑间等级图标等级图标
帖子
13
回复
262
积分
85
注册
2011-05-20
4 楼

你牛,我顶!

JK-0057538
Lv2独赏二月雪等级图标
帖子
17
回复
209
积分
3,550
注册
2011-07-02
5 楼

看帖回帖是美德!

JK-0035607
Lv10拔剑十里寒等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章勋章+1
帖子
1
回复
1,621
积分
15.9万
注册
2011-05-01
6 楼

反对你!

JK-0065555
Lv1韶华一笑间等级图标
帖子
0
回复
78
积分
2
注册
2011-07-24
7 楼

好帖,要顶!

JK-0041336
Lv6胸怀六国志等级图标等级图标等级图标等级图标等级图标
帖子
33
回复
369
积分
2
注册
2011-05-15
8 楼

支持你!

JK-0037734
Lv7可吟七步诗等级图标
勋章
帖子
2
回复
162
积分
1,582
注册
2011-05-06
9 楼

支持你!

JK-0037803
Lv7可吟七步诗等级图标等级图标
勋章勋章
帖子
18
回复
551
积分
6,653
注册
2011-05-06
10 楼

看帖回帖是美德!

JK-0019344
Lv3畅意三江水等级图标等级图标
帖子
0
回复
299
积分
6,910
注册
2011-03-12
11 楼

恩恩恩

JK-0041409
Lv7可吟七步诗等级图标等级图标等级图标等级图标等级图标
帖子
12
回复
1,193
积分
3.9万
注册
2011-05-16
13 楼

好帖,要顶!

JK-0044179
Lv3畅意三江水等级图标
帖子
4
回复
218
积分
324
注册
2011-05-23
14 楼

反对你!

JK-0005141
Lv6胸怀六国志等级图标等级图标
勋章
帖子
2
回复
528
积分
9,660
注册
2010-12-31
15 楼

你牛,我顶!

JK-0005141
Lv6胸怀六国志等级图标等级图标
勋章
帖子
2
回复
528
积分
9,660
注册
2010-12-31
16 楼
图片你牛,我顶!
JK-0064412
Lv4莫问四书意等级图标等级图标等级图标等级图标等级图标
勋章
帖子
0
回复
803
积分
3.8万
注册
2011-07-20
17 楼

反对你!

JK-0028375
Lv2独赏二月雪等级图标
帖子
21
回复
282
积分
1,233
注册
2011-04-09
18 楼

好帖,要顶!

JK-0074670
Lv6胸怀六国志等级图标等级图标
帖子
2
回复
514
积分
2,991
注册
2011-09-24
19 楼

好帖,要顶!

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块