火焰之纹章吧 关注:287,196贴子:4,612,553

【手游系列】◇170316◆扫盲+解密 某人认定的老任“随机”召唤

只看楼主收藏回复

这个机制其实某群里的各位都知道,已经被研究透了
火焰英雄召唤逻辑:
1. 客户端 发送召唤请求:现有英雄数量、特殊英雄数量、客户端时间、SafetyNet 暂停确认等等
2. 服务器 回复:此次召唤[通过/否定]、你最多开(1-5)个、你的五星几率是**.**%
3. 客户端 更新:已开第1个、开了(3-5)星、英雄是(×××)、性格是(×××)等等(客户端决定)
4. 服务器 回复:已记录 (你没看错,老任的服务器就是这么不负责)
5. 客户端 更新:消耗珍珠开启第二个
6. 服务器 回复:此次召唤[通过/否定]
7. 客户端 更新:已开第2个、开了(3-5)星、英雄是(×××)、性格是(×××)等等(客户端决定)
8. 服务器 回复:已记录(你没看错,老任的服务器就是这么不负责)
5-8 是循环4次,召唤的英雄都是由客户端决定的,你懂


1楼2017-03-16 01:52回复
    客户端:我的4星玛尔斯其实是5星露琪娜,而且性格是xx不是xx。
    服务器:已记录。
    简单易懂


    IP属地:吉林来自Android客户端2楼2017-03-16 01:59
    收起回复
      这是作弊修改要研究的 和正常玩家讨论的随机有什么关系


      IP属地:天津来自iPhone客户端3楼2017-03-16 02:03
      收起回复
        如果真是这样服务器怎么要区分作弊


        来自iPhone客户端4楼2017-03-16 02:59
        收起回复
          也就是打开卡池那一刻就决定那五个珠子出什么英雄,还是直接决定你之后几单出什么?


          来自Android客户端5楼2017-03-16 03:00
          收起回复
            然而看你说的,难道不是客户端随机的么?服务器的发包只有5星几率和你能几抽,并没有抽到什么英雄的资料。抽到什么英雄难道不是客户端随机的么?如果不是,那你的流程里并没有指出在哪里决定了抽什么英雄。


            IP属地:加拿大来自iPhone客户端7楼2017-03-16 03:35
            收起回复
              言外之意就是可以拦截3和7时的返回给服务器的内容,改成想要的以后再发回给服务器,服务器也认。
              其实就是因为服务器不对反回值再次验证才产生的漏洞


              IP属地:澳大利亚来自iPhone客户端8楼2017-03-16 04:22
              收起回复
                但是服务器可以改乱数啊,你确定决定英雄的乱数是固定的吗?如果决定英雄的乱数可以改,其实这没什么意义


                IP属地:加拿大来自iPhone客户端9楼2017-03-16 05:05
                回复
                  有理有据。可惜因为前几年碧蓝事故。日本那边手游抽卡有很严的法律规定。您说的这种意义不怎么大。小公司都不敢暗箱操作。老任这个本身就大ip。真当抽卡概率和具体内容审核机构不查?


                  IP属地:上海来自iPhone客户端10楼2017-03-16 05:08
                  回复
                    感觉服务端是属于“验证”,估计有什么验证码就此次抽卡的合理性进行匹配(很有可能是个hash值),匹配就ok,不匹配就记录了;换言之,这个hash肯定和抽卡初始随机种子数有关,同时也和会抽到的人有关,很可能是时间,跟扶他狗一样


                    来自iPhone客户端11楼2017-03-16 07:15
                    收起回复
                      所以说lz有什么办法能拯救非洲人吗


                      IP属地:福建来自iPhone客户端12楼2017-03-16 07:17
                      收起回复
                        搞笑吧,照你这么说这游戏所有新英雄早就出好了是吧


                        IP属地:美国来自iPhone客户端13楼2017-03-16 07:22
                        收起回复
                          那up还有什么意义呢?


                          IP属地:浙江来自iPhone客户端14楼2017-03-16 08:04
                          回复
                            除了充钱还有什么方法提高五星概率


                            IP属地:广东来自手机贴吧17楼2017-03-16 10:20
                            回复