zarkin404 / sweater

薅 🐑 毛,做衬衫
GNU General Public License v3.0
938 stars 305 forks source link

京东叠蛋糕应该有更新 #27

Closed NickSmm closed 3 years ago

NickSmm commented 4 years ago

有些任务调接口不一定能做了

truecsj commented 4 years ago

昨天只有一个号火爆,今天全部都火爆,只有一个不火爆了.为什么呢?

jiangtj commented 4 years ago

taskType为3时,开会员卡,需要授权,这个任务应该有更新

zzan1 commented 4 years ago

今天好像不能用了

westfly commented 4 years ago

任务有大量的失败 image

truecsj commented 4 years ago

作者来更新下咯

Leecason commented 4 years ago

现在只能完成部分任务。。

Xiaohantx commented 4 years ago

大部分任务都火爆了。。。

FormatFish commented 4 years ago

me too

igangx commented 4 years ago

今天已经完全不能用了

bahamut322 commented 4 years ago

请问下不能用是传参的问题还是jd那边限制了还是其他什么?

wenjunzhangp commented 4 years ago

估计是被jd检测限制了,有没有大佬来修复一波~(手动狗头)

CodeTips commented 4 years ago

研究了下,secretp 值变了,可惜我不是前段,不知道怎么改。

Xiaohantx commented 4 years ago

研究了下,secretp值变了,可惜我不是前段,不知道怎么改。

抓包对比了下app上的内容,看了secretp还是一样的好像

ilss commented 4 years ago

浏览商品 需要在商品页面 停留8秒了 之前是这样吗??

h2oiswater commented 4 years ago

抓包看调用完成任务的参数,safeStr字段脚本只传了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

CodeTips commented 4 years ago

抓包看调用完成任务的参数,safeStr字段脚本只传了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

改为之后分享出来吧,我也看到不一样了。可惜我不会改

Xiaohantx commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

CodeTips commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" }

多了一些参数,我把我一些敏感信息清空了

Xiaohantx commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" }

多了一些参数,我把我一些敏感信息清空了

我看见了,主要别的没看见哪个接口拿到的....我在模拟的时候只传is_trust和secretp也是成功

bahamut322 commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" }

多了一些参数,我把我一些敏感信息清空了

请问下这些参数都要传吗,而且要如何获取到这些的value

h2oiswater commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" } 多了一些参数,我把我一些敏感信息清空了

请问下这些参数都要传吗,而且要如何获取到这些的value

iOS可以用Thor,HttpCatcher

bahamut322 commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" } 多了一些参数,我把我一些敏感信息清空了

请问下这些参数都要传吗,而且要如何获取到这些的value

iOS可以用Thor,HttpCatcher

意思是全是定值来的?

lvzhaoxing commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" } 多了一些参数,我把我一些敏感信息清空了

请问下这些参数都要传吗,而且要如何获取到这些的value

iOS可以用Thor,HttpCatcher

意思是全是定值来的?

肯定不会全部是定制,抓过几次包,sign,nonstr就是变动了

bahamut322 commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" } 多了一些参数,我把我一些敏感信息清空了

请问下这些参数都要传吗,而且要如何获取到这些的value

iOS可以用Thor,HttpCatcher

意思是全是定值来的?

肯定不会全部是定制,抓过几次包,sign,nonstr就是变动了

跑成功了嘿嘿嘿

Cooboob commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" } 多了一些参数,我把我一些敏感信息清空了

请问下这些参数都要传吗,而且要如何获取到这些的value

iOS可以用Thor,HttpCatcher

意思是全是定值来的?

肯定不会全部是定制,抓过几次包,sign,nonstr就是变动了

跑成功了嘿嘿嘿

请问这2个的算法是什么?

kasoushu commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" } 多了一些参数,我把我一些敏感信息清空了

请问下这些参数都要传吗,而且要如何获取到这些的value

iOS可以用Thor,HttpCatcher

意思是全是定值来的?

肯定不会全部是定制,抓过几次包,sign,nonstr就是变动了

跑成功了嘿嘿嘿

怎么弄的

h2oiswater commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" } 多了一些参数,我把我一些敏感信息清空了

请问下这些参数都要传吗,而且要如何获取到这些的value

iOS可以用Thor,HttpCatcher

意思是全是定值来的?

肯定不会全部是定制,抓过几次包,sign,nonstr就是变动了

跑成功了嘿嘿嘿

怎么弄的

需要一点点动手能力,在电脑或者手机上开启抓包软件,在APP上手动做一下任务,看看api.m.jd.com的接口参数

{
"is_trust":true,
"sign":"",
"fpb":"",
"time":1591939493030,
"encrypt":4,
"nonstr":"9DbZl1FkNp",
"info":"",
"token":"",
"appid":"50072",
"sceneid":"ckCollectScore",
"secretp":"",
"buttonid":"11",
"uid":""
}

把这些复制下来,放到脚本中再跑就行了

changer2222 commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" } 多了一些参数,我把我一些敏感信息清空了

请问下这些参数都要传吗,而且要如何获取到这些的value

iOS可以用Thor,HttpCatcher

意思是全是定值来的?

肯定不会全部是定制,抓过几次包,sign,nonstr就是变动了

跑成功了嘿嘿嘿

怎么弄的

需要一点点动手能力,在电脑或者手机上开启抓包软件,在APP上手动做一下任务,看看api.m.jd.com的接口参数

{
"is_trust":true,
"sign":"",
"fpb":"",
"time":1591939493030,
"encrypt":4,
"nonstr":"9DbZl1FkNp",
"info":"",
"token":"",
"appid":"50072",
"sceneid":"ckCollectScore",
"secretp":"",
"buttonid":"11",
"uid":""
}

把这些复制下来,放到脚本中再跑就行了

能否把脚本share一下看看呢? 主要是这些会动的变量值怎么get的?

cavielle commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" } 多了一些参数,我把我一些敏感信息清空了

请问下这些参数都要传吗,而且要如何获取到这些的value

iOS可以用Thor,HttpCatcher

意思是全是定值来的?

肯定不会全部是定制,抓过几次包,sign,nonstr就是变动了

跑成功了嘿嘿嘿

怎么弄的

需要一点点动手能力,在电脑或者手机上开启抓包软件,在APP上手动做一下任务,看看api.m.jd.com的接口参数

{
"is_trust":true,
"sign":"",
"fpb":"",
"time":1591939493030,
"encrypt":4,
"nonstr":"9DbZl1FkNp",
"info":"",
"token":"",
"appid":"50072",
"sceneid":"ckCollectScore",
"secretp":"",
"buttonid":"11",
"uid":""
}

把这些复制下来,放到脚本中再跑就行了

能否把脚本share一下看看呢? 主要是这些会动的变量值怎么get的?

image 就和上面那位老哥说的抓包之后看看api.m.jd.com的接口参数,然后在这里替换掉就行了,定值

changer2222 commented 4 years ago

就和上面那位老哥说的抓包之后看看api.m.jd.com的接口参数,然后在这里替换掉就行了,定值

奇怪,这些除了secretp是变动外,其他的都是固定值吗?我抓包后有几个值是来回变的。 你每天执行的时候去替换当天的吗?

ilss commented 4 years ago

抓包看初始化完成任务的参数,safeStr脚本只传了了secretp,刚才抓包看这个safeStr对象多了一些值,补上之后能跑了。

不知道是缺什么值,昨天抓的模拟请求时候 带secretp和istrue可以,但是加到脚本里还是不行。。

{ "is_trust":true, "sign":"", "fpb":"", "time":1591939493030, "encrypt":4, "nonstr":"9DbZl1FkNp", "info":"", "token":"", "appid":"50072", "sceneid":"ckCollectScore", "secretp":"", "buttonid":"11", "uid":"" } 多了一些参数,我把我一些敏感信息清空了

请问下这些参数都要传吗,而且要如何获取到这些的value

iOS可以用Thor,HttpCatcher

意思是全是定值来的?

肯定不会全部是定制,抓过几次包,sign,nonstr就是变动了

跑成功了嘿嘿嘿

怎么弄的

需要一点点动手能力,在电脑或者手机上开启抓包软件,在APP上手动做一下任务,看看api.m.jd.com的接口参数

{
"is_trust":true,
"sign":"",
"fpb":"",
"time":1591939493030,
"encrypt":4,
"nonstr":"9DbZl1FkNp",
"info":"",
"token":"",
"appid":"50072",
"sceneid":"ckCollectScore",
"secretp":"",
"buttonid":"11",
"uid":""
}

把这些复制下来,放到脚本中再跑就行了

能否把脚本share一下看看呢? 主要是这些会动的变量值怎么get的?

image 就和上面那位老哥说的抓包之后看看api.m.jd.com的接口参数,然后在这里替换掉就行了,定值

替换这里 不序列化 已经又可以跑了。

igangx commented 4 years ago

就和上面那位老哥说的抓包之后看看api.m.jd.com的接口参数,然后在这里替换掉就行了,定值

奇怪,这些除了secretp是变动外,其他的都是固定值吗?我抓包后有几个值是来回变的。 你每天执行的时候去替换当天的吗?

我用其中一次抓到的值替换以后,连续两天都可以跑了,不用每天替换。

FFMonster commented 4 years ago

https://api.m.jd.com/client.action?functionId=cakebaker_ckCollectScore 我是在这个接口获取到的safeStr。使用的app是HttpCanary 2

将safeStr 内JSON 去除转义后放入 main.js 内,实测运行成功

3

LuckyBoat commented 4 years ago

请问为什么我用的哨口(whistle)的请求是这种加密的? 1

h2oiswater commented 4 years ago

请问为什么我用的哨口(whistle)的请求是这种加密的? 1

这个只是UrlEncode了,搜在线UrlDecode,哪个接口看楼上 @LuckyBoat 的

LuckyBoat commented 4 years ago

搞了一下午,终于是弄好了啊! 1

hzyhbk commented 4 years ago

补充下,抓的是 api.m.jd.com/client.action 这个接口的参数,抓到之后整个复制进去替换掉就好了 image

imReker commented 4 years ago

好像又被封了? safeStr去掉转义放进脚本还是活动火爆。 UA用的就是jdapp

Edit: 手动看了一下,脚本里的过滤条件写错了,/助力|站队这里错别字,

ilss commented 4 years ago

6块钱。。。。 大家分了多少???

igangx commented 4 years ago

6块钱。。。。 大家分了多少???

174.7 👍

zarkin404 commented 4 years ago

6块钱。。。。 大家分了多少???

23.24

LuckyBoat commented 4 years ago

6块钱。。。。。大家都了多少???

11...........

zarkin404 commented 4 years ago

今晚的叠蛋糕瓜分红包 36.58,加上战队红包,助力红包一共 60 多块,全程超佛系。。。

lero007 commented 4 years ago

今晚的叠蛋糕瓜分红包 36.58,加上战队红包,助力红包一共 60 多块,全程超佛系。。。

我蛋糕也是36.58。。。PK那个最后搞了3天,73块多、