2赞

9回答

0收藏

求某网注册时x-sign参数

问答交流 问答交流 3116 人阅读 | 9 人回复 | 2022-01-12

网址:https://www.mafengs.com/,注册页面。分析了好久,一直定位不到参数生成的位置,求大神指点

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
分享到:
回复

使用道具 举报

回答|共 9 个

fovegage

发表于 2022-1-15 12:03:50 | 显示全部楼层

x-sign 做了 join ,导致搜索不到

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

as8282530

发表于 2022-1-15 15:07:16 | 显示全部楼层



一眼就能找到
index.js   
x-sign  = "baiduSmartApp:t@A7TwBi0&Zc#Uz#apnMYDn&WdLl7J69:" + clientId
clientId = Math.random();//小于1的随机小数字符串

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

啊灬懋勋

发表于 2022-1-17 15:20:49 | 显示全部楼层

fovegage 发表于 2022-1-15 12:03
x-sign 做了 join ,导致搜索不到

强啊,感谢老哥
回复

使用道具 举报

啊灬懋勋

发表于 2022-1-17 15:22:28 | 显示全部楼层

as8282530 发表于 2022-1-15 15:07
一眼就能找到
index.js   
x-sign  = "baiduSmartApp:t@A7TwBi0&Zc#Uz#apnMYDn&WdLl7J69:" + clientId

不要在首页打开登录页面,要点击里面的登录页面才能出现
回复

使用道具 举报

as8282530

发表于 2022-1-18 17:57:58 | 显示全部楼层

啊灬懋勋 发表于 2022-1-17 15:22
不要在首页打开登录页面,要点击里面的登录页面才能出现



就是你所指的页面
难道不是吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

啊灬懋勋

发表于 2022-1-21 08:52:40 | 显示全部楼层

as8282530 发表于 2022-1-18 17:57
就是你所指的页面
难道不是吗?

是这个页面,但是你这个应该是从主页打开的吧,会和从网站里面打开的不一样,你可以试试从https://www.mafengs.com/tenderOrg 打开,调试一下,会发现x-sign的值每次不一样
回复

使用道具 举报

WolffTang

发表于 2022-1-21 15:53:50 | 显示全部楼层

本帖最后由 WolffTang 于 2022-1-21 15:58 编辑
啊灬懋勋 发表于 2022-1-21 08:52
是这个页面,但是你这个应该是从主页打开的吧,会和从网站里面打开的不一样,你可以试试从https://www.ma ...

强啊,你们这是怎么找到的啊

回复

使用道具 举报

as8282530

发表于 2022-1-25 21:35:33 | 显示全部楼层

啊灬懋勋 发表于 2022-1-21 08:52
是这个页面,但是你这个应该是从主页打开的吧,会和从网站里面打开的不一样,你可以试试从https://www.ma ...

x-sign 核心算法 makeJwt   属于 jwt加密,加密算法:HS256,可自行科普
payload 五个参数:
sub:body(getParamsHash 之后的md5结果)
2-4的参数都是时间戳
第五个参数 createClientId   Math.random() 0到1之间的随机小数



js算法全在 axiosUtil.js 里面,一目了然,没什么难度可言

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

白大大

发表于 2022-2-18 12:22:07 | 显示全部楼层

是这个么

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报