崩坏学园2攻略评测吧 关注:302贴子:1,797
  • 13回复贴,共1

做一点微薄的工作

取消只看楼主收藏回复

抱着怀疑一切的精神,我开始抓3.4版本崩2传输给服务器的包,这个事情的工程量比较大,短时间内我是搞不完的,只能一点点来,@白银喵王不吃鱼 这也是我能为你做的最后一点事情了


IP属地:广东1楼2016-09-07 21:08回复
    人物进图的瞬间,游戏会向服务器发送一个固定142长度的包,显然这是有规格标准的,下面是我已经分析出来的地址对应的意思,协议用的是TCP,所以前面的一大段是TCP接头不用管,蓝色的那段才是要传输的数据

    第一行和第二行的一半在其他包里的类似登场率也很高,猜测是认定该账号在刷图的固定头代码,后接五个数字变化极其随机,猜测可能是手机的本地时间,不够经过加密我也懒得解了。
    然后下面的基本都有对应的意思,唯独有个09我怎么也想不到对应着和什么,先放着不管。
    显然,在进图的时候,基友id和基友的装备在后台是没有被记录的。自己的装备id都是有记录的,不过要注意的是这个id显然有一定的加密,即使是同样的装备,在不同的装备位置里(一二三),对应的代码也会有改变,应该是阻止科学家上传虚假记录的手段之一。
    今天就先做到这,有空我继续抓


    IP属地:广东2楼2016-09-07 21:13
    回复
      事情好像变得有趣了,分析时发现了一些有趣的内容,不过要等我把包的内容全搞清楚了再说敬请期待


      IP属地:广东来自Android客户端9楼2016-09-08 00:51
      收起回复
        公报私仇,屁眼小的可以,论工作我自认为即使不是做的最好的那个也是最积极的那个,我做了什么就把我踢了?此处不留爷,自有留爷处。主吧我退了,主吧我写的精品会全部删除,我是来和吧友们交流的,不是来跪舔吧务的



        IP属地:广东来自Android客户端13楼2016-09-08 09:04
        收起回复
          插播一个插曲,在芙蕾雅学园会记录你选择的装备id


          IP属地:广东16楼2016-09-08 11:01
          收起回复
            公布一下分析进度,这是在关卡中退出发送的包,里面的信息意外的详细,包的大小是关卡胜利发送的两个包加起来那么多,目测……应该是一样的格式,可能我分析完这个包后,关卡胜利的包照猫画虎就可以看懂了,可以断言,两个包的内容不会相差太多,因为长度相差无几

            看不清楚没有关系,等真正完成后,我会做局部放大清晰的图,这个图只是公布下我现在的进度,伤害部分已经解出了一部分,其余部分大体解完,当然还有一些0数位我是实在没空去分析怎么触发他的变化,只尝试一些常用的操作。现在仅剩下伤害有关的剩余部分需要解


            IP属地:广东19楼2016-09-08 23:12
            收起回复
              好了,背景知识解释完了,话题回到我们的数据分析上

              这里我已经设定好只查看从玩家发给mihoyo的“箱子”,长度142的包是在进图的一瞬间发送的,内容我在二楼已经分析过了。在从图里退出或胜利结算后,玩家会向服务器发送96,360长度的两个包,因为记录的数据类型的不同,两个包的长度会增加一些,这个我之后会详细解释。
              在抓包中,我还发现了一种更短的两个包(250+,具体多少我忘了),这两个包和96,360的格式相似,但是内容显然会少一些。双周boss,村图的boss图,活动关,发送的包都是96+360的,而村图的非boss图,日耀关,福利宝箱等关卡里,发送的包是我上面说的更短的包,从而可以判断,mihoyo后台记录的数据会根据关卡的不同而有改变,一般来说,更有价值的关卡记录的数值会更详细一些。
              下面几楼我就来分享下360长度包的分析


              IP属地:广东26楼2016-09-09 23:03
              回复

                第一个数字代表伤害次数,也就是说只要数跳一次,这个数就会+1。顺带一提,一些不显示数字的伤害也会计入其中,例如中二血枪的秒杀,垃圾桶被打爆(无论是玩家,召唤裱,还是摩托车)
                第二三四数字分别代表,一二三号武器的攻击次数,注意是攻击次数不是点击次数也不是消耗子弹数,也就说,步枪即使只点一下按住,也会照常按射速计算,近战和限界并不会让数字归0和乘以2,超越射速地点击香水也不会让数字的增长速度超过射速


                IP属地:广东30楼2016-09-09 23:44
                收起回复
                  我们来看大伟的发言,干货比起3娘甚至更少,第一句说的是废话不提了。唯一稍微有那么一点信服的,就是所说的“请国服第一也用你们过关卡的装备打过,没办法做到”。
                  于是在分析这句话之前,按照这句话的逻辑,我建议封掉所有徒花分数比国服第一高的账号,特别是那些9w4+的,毕竟国服第一也做不到啊
                  并且在讨论这个对照实验是否科学前,我想想问两个问题
                  1、幻海已经关闭,请问国服第一是在哪里打的幻海?
                  2、如果可以单独开关卡给国服第一来打,为什么不给楼主开关卡来打呢


                  IP属地:广东44楼2016-09-10 01:17
                  收起回复
                    好了,回到这个实验上,首先第一个疑问是,因为什么认定国服第一做不到的事情,号主就做不到呢?因为国服第一全身满破的装备?因为国服第一砸的起水晶刷徒花?因为国服第一请得起XX?
                    第二个疑问,连装备的破数都不相同,如何认定这个变量是可以忽略的呢?
                    最后肯定有人要来这样反驳我“伤害都是板上钉钉的事情,破数比号主高都打不出来,破低了还能打出来?”,首先从上面的数据分析我们就能知道,影响这些数据的不仅仅有装备强度,还有操作和基友,其次我们来看看国服第一的伤害截图


                    IP属地:广东47楼2016-09-10 01:21
                    回复
                      请问,这个伤害满不满足刚刚后台所记录的13w,23w?
                      综上所述,我认为米忽悠给出的少得可怜的数据缺少信服力,所说的“请国服第一打”更是逻辑爆炸漏洞百出。作为一个有自我独立思考能力的人,在看到米忽悠给出确凿的数据前,认为其对原号主的封号是有疑点的


                      IP属地:广东50楼2016-09-10 01:23
                      收起回复
                        @小花旦 @蓝の小菇 @荔枝514 @白银喵王不吃鱼 写完了,后台数据分析完了


                        IP属地:广东51楼2016-09-10 01:33
                        收起回复
                          过了这么久回过头来看到这个帖子,依然是一阵唏嘘
                          同出一门的游戏公司果然即使不同制作组也是一个鬼风气,GM拽的能上天,也许就是同一人呢(笑)
                          @蒾矢艻
                          来看看这个帖子吧,如果能够帮3娘解答下如何用这种后台数据得出结论,那自然是最好的了


                          IP属地:广东170楼2016-12-27 02:46
                          收起回复
                            @吃了咸鱼的猫
                            还好这里是私人贴吧不归米忽悠管


                            IP属地:广东来自Android客户端171楼2016-12-27 03:53
                            回复