心悦会员DNF荣耀战场每日任务小bug

一直想写一点时效性弱一点的文章(俗称干货)可惜懒癌太严重一直没什么内容写,之前想写一篇关于黑帽SEO的一直停留在想写的阶段,等哪天心血来潮再说吧~(咕咕咕)

春节期间被小伙伴拉着玩DNF(强迫我买春节套),浑浑噩噩的肝了一整个春节假期的DNF然后领游戏礼包的时候偶然间发现了个小bug

游戏活动地址:
http://xinyue.qq.com/act/a20181107privilege/index.html?ADTAG=apptoubu

荣耀战场里的每日任务每天会随机刷新三个,一共应该十几个任务随机抽3个出来,不同的任务完成后获得的成就点也不同(最低1点,最高3点)有时候碰到要充30块点券的任务不充钱又没免做卡就没法完成了,后来随手抓包看了下发现完成任务是一个post封包,通过直接提交封包就可以直接完成对应的任务(这样就不用按照每天刷新的任务做了,比如我任务页面当天没有在线60分钟获得3点成就点的,但是用这方法可以直接完成在线60分钟的任务并且获得3点成就点,而且可以重复完成,一天三次,这样一天只要在线60分钟就可以获得9点成就点了)

post提交地址:

http://act.game.qq.com/ams/ame/amesvr?ameVersion=0.3&sServiceType=tgclub&iActivityId=166962&sServiceDepartment=xinyue&sSDID=26ebd6b381f853ff7ecc1def1a43de7a&_=1549986035900

提交参数:

iActivityId=166962&iFlowId=512397&g_tk=1128212662&e_code=0&g_code=0&eas_url=http%253A%252F%252Fxinyue.qq.com%252Fact%252Fa20181107privilege%252F&eas_refer=&sServiceDepartment=xinyue&sServiceType=tgclub

其中提交地址和参数里的ActivityId应该是固定的这个数值,sSDID大概是绑定的游戏人物ID之类的吧,看着像是个md5,每个QQ号抓出来的应该不一样,最后那个&_=XXX应该是个GMT时间戳
提交参数里的iFlowId就是你对应完成的每日任务ID,512397对应的任务是游戏在线30分钟,完成后给3点成就点,g_tk是QQ专有的一个时间戳,以前应该是通过cookies里的skey参数算出来的,不知道现在变成什么样了,其他没说到的参数都应该是固定的

每日任务的ID表

var       task_org = [512388,512395,512396,512389,512397,512398,512390,512399,512400,512391,512401,512402,512393];
var   task_mianduo = [512413,512414,512415,512419,512420,512421,512416,512417,512418,512422,512423,512424,512425];
var task_shuangbei = [512430,512431,512432,512433,512436,512437,512438,512434,512435,512439,512440,512441,512442];

上面引用自http://xinyue.qq.com/act/a20181107privilege/ams.js 第480行

task_org就是所有可能刷新出来的任务ID,没具体去试,目前知道这几个

消耗十点疲劳,1成就512390
pk1次,1成就512391
pk3次,3成就512402
在线15M.1成就512389
在线30M,2成就512397
在线60M,3成就512398
充30元点券,3点成就512396

第二行的task_mianduo就是第一行ID对应的使用免做卡完成任务的任务ID
第三行task_shuangbei是对应使用双倍卡完成
自己测试下来的情况是如果当前双倍或者免做卡为0的时候无法完成任务,但是如果不等于0(负数还没测可能也行),假设双倍卡为1的时候,同一个任务比如我完成在线60分钟的任务使用双倍卡可以获得6点成就点,短时间内连续提交三次可以让双倍卡变成负数,并且一共可获得6*3=18点成就点,这也算是另外一个小惊喜吧~
另外页面里的其他操作比如领取什么道具都可以通过修改iFlowId来实现,想自行研究的可以到下面这个JS里找f_XXX这些ID试

http://apps.game.qq.com/comm-htdocs/js/ams/v0.2R02/act/166962/act.desc.js

Enjoy yourself ~

添加新评论