虫虫教学

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3602|回复: 32

封包分析第四课:找商城物品数量代码

[复制链接]

4449

主题

4659

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
41710

最佳新人发帖达人推广达人热心会员突出贡献优秀讲师

发表于 2021-9-30 23:23:15 | 显示全部楼层 |阅读模式
       封包分析第四课:找商城物品数量代码

   我们和上节课一样,先来了解一下封包的基本知识,上节课我们讲了,封包一个字节是由两个十六进制的代码组成,那么一字节的代码就是从:00~FF 。  我说的是在没有符号的情况下,最大就是 FF   但是在现实生活中,有负数的存在,我们的封包又是如何来定义负数的呢?
  上节课说过,计算机的存贮器存放八个数值,每个数值不是0就是1,那么数量代码的正负号,也只能由这两个数组成,程序员规定,八位存贮器中最前面的那个代表符号,最前面的是0为正数,最前面的是1为负数,
                     那么一个字节 00000000~01111111  十六进制就是 00~7F 为正数
                           一个字节 10000000~11111111  十六进制就是 80~FF 为负数
                    那么两个字节,就是后面再加一个八位存贮器,  00 00 ~ 7F FF  为正数
                                                                                     80 00 ~ FF  FF  为负数
                    游戏中很多代码是用四字节表示的,那么四个字节  00 00 00 00 ~ 7F FF FF FF  为正数
                                                                                        80 00 00 00 ~ FF  FF FF FF  为负数
                      在这里大家只要记得  FF=-1 就可以啦
     
                   封包的知识就先讲到这里,下面我们来讲商城的封包分析

                           
11.png
                                      
                                       

                  如上图,我们先购买第一个物品 糖葫芦 一个,来截取它的封包  截到的封包如下:
                          00 00 00 0C 00 5C 31 3A 29 45 5C 42   
                     我们再购买第二个物品 糖醋排骨一个,截取的封包如下
                          00 00 00 0C 00 5C 31 3A 29 44 5C 42  


    通过这两个包的截取,我们知道,前面的 00 00 00 0C 代表封包长度  十六进制的0C就是十进制的 12  不同的地方,44 、45 表示物品的ID
然后我们把封包改一下,第二位我们改成 46 发包看一下,果然,显示购买成功,买到了物品 上等皮毛,这样推算,我们如果改成 47 就是荷叶鸡
然后我们再改动封包发包,真的是 荷叶鸡,上面的分析正确。
        然后我们截取 购买第一个物品,糖葫芦 购买二个的封包,找它的数量代码,有的同学看到封包里有个,31  而我们购买了一个,可能会认为它是数量代码,因为没有加密的封包,数量代码,不是 01 就是 31 但是我们还是要截包看下,数量代码是不是那个。
          我们截取购买二个封包,封包如下:
                                                00 00 00 0C 00 5C 31 3A 29 45 5C 41  
             和购买一个的封包 比对    00 00 00 0C 00 5C 31 3A 29 45 5C 42


             我们发现不同的是最后一位,原来最后一个代码才是它的数量代码,这个数量代码是加密了的!


             那么这种一个数量的加密,我们要如何才能解密呢?   

               我们这里是讲封包分析,解密是论坛,VIP3的课程,如果你有兴趣学习,请加入我们论坛的VIP3会员,
               和怡静联系,了解这课数量代码的解密方法!


            商城的封包分析,我们主要了解它的物品 ID 代码,还是它的数量代码,
              如果想了解这些代码在封包是用一个字节表示,还是两个字节表示,这个就要多截包,
              也可以用CE把数量改大,然后用WPE 去截包,就可以观查到的。


            今天这课到这里就结束了,感谢同学们的观看学习!后面还有更多精彩的教程等待你们去学习,同学们,再见!

3

主题

1457

帖子

8203

积分

钻石会员

Rank: 7Rank: 7Rank: 7

积分
8203
发表于 2021-10-13 10:12:45 来自手机 | 显示全部楼层
一起加油,好好学习,虫虫越来越好
回复

使用道具 举报

3

主题

1457

帖子

8203

积分

钻石会员

Rank: 7Rank: 7Rank: 7

积分
8203
发表于 2021-10-13 10:12:49 来自手机 | 显示全部楼层
一起加油,好好学习,虫虫越来越好
回复

使用道具 举报

0

主题

2465

帖子

2945

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2945

最佳新人宣传达人纪念勋章

发表于 2021-10-13 16:01:58 | 显示全部楼层
感谢老师分享,祝虫虫越来越好!
回复

使用道具 举报

0

主题

2465

帖子

2945

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2945

最佳新人宣传达人纪念勋章

发表于 2021-10-13 16:02:00 | 显示全部楼层
感谢老师分享,祝虫虫越来越好!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-13 18:00:59 | 显示全部楼层
前来学习!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-13 18:03:39 | 显示全部楼层
一起学习,共同进步!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-13 18:04:32 | 显示全部楼层
静姐辛苦了!
回复

使用道具 举报

0

主题

1738

帖子

1757

积分

高级会员

Rank: 4

积分
1757
发表于 2021-10-13 21:59:13 来自手机 | 显示全部楼层
感谢老师分享,祝虫虫越来越好!
回复

使用道具 举报

0

主题

1738

帖子

1757

积分

高级会员

Rank: 4

积分
1757
发表于 2021-10-13 21:59:16 来自手机 | 显示全部楼层
静姐辛苦了
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|手机版|小黑屋|虫虫教学--虫虫联盟官网

GMT+8, 2025-4-28 19:37 , Processed in 0.155898 second(s), 48 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表