蘑菇丁x工学云的3个sign算法以及携带图片打卡(带照片打卡)猜想(已验证猜想可行)
蘑菇钉x工学云的3个sign算法以及携带图片打卡猜想(已验证猜想可行),可以实现带图签到!!!!
·
- 前提
有学校需要学生用本人照片打卡,防止出现代打情况,而蘑菇钉的图片是上传在七牛云存储,抓包发现打卡并没有该参数 我们来看看
接口:https://api.moguding.net/attendence/clock/v2/save
{
"device": "Android",
"address": "打卡地址",
"description": "",
"country": "",
"longitude": "",
"city": "",
"latitude": "",
"planId": "",
"province": "",
"type": ""
}
可见上方并没有所说的图片如何打卡?
**现在,如果你需要这个带图打卡,请看完,这个文章对你的疑问有帮助!**
我尝试过其他的抓包方法,无论是屏蔽客户端或者响应端的请求,都不能解决这个问题
然鹅,当我查看打卡信息,查看携带具有打卡图片的打卡详情时发现:
然后与 七牛云上的图片进行对比
既然是 同一张图片,盲猜 该字段名对 打卡参数attachments有效
于是,进行验证猜想~
继续构造 请求参数
接口:https://api.moguding.net/attendence/clock/v2/save
{
"device": "Android",
"address": "",
"description": "",
"country": "",
"longitude": "",
"city": "",
"latitude": "",
"attachments":"",
"planId": "",
"province": "",
"type": ""
}
测试后效果:
没错带图卡已经打上了
这里不做其他说明了,"attachments"为空 则不带图打卡,和正常一样,
"attachments"如果需要带图只能是上传到过七牛云蘑菇钉账户的图片,可以是完整的图片链接,或者只要upload后面的加上.jpg
例如:https://qiniu.gongxueyun.com/upload/0d333f31b730407f206e84d3943e7919.jpg
可以使用 0d333f31b730407f206e84d3943e7919.jpg
另外附上蘑菇钉sign算法
if($url=='/attendence/clock/v2/save'||$url=='/attendence/attendanceReplace/v2/save'){
$sign=md5($content['device'].$content['type'].$content['planId'].$userId.$content['address'].'3478cbbc33f84bd00d75d7dfa69e0daa');
}
if($url=='/practice/plan/v3/getPlanByStu'){
$sign=md5($userId.$roleKey.'3478cbbc33f84bd00d75d7dfa69e0daa');
}
if($url=='/practice/paper/v2/save'){
$sign=md5($userId.$content['reportType'].$content['planId'].$content['title'].'3478cbbc33f84bd00d75d7dfa69e0daa');
不做解释
对于不明白的同学,可查看2021/12月写的付费资源,可以参考加密算法和日报上传,可以正常使用,对于带图打卡还不懂的同学可以评论!
点我下载最新蘑菇丁打卡+日报脚本
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)