js逆向 - 某货源平台商品详情 sign签名分析

本文仅供学习交流,只提供关键思路不会给出完整代码,严禁用于非法用途,若有侵权请联系我删除!

网站地址:aHR0cHM6Ly9kZXRhaWwuMTY4OC5jb20vb2ZmZXIvNzEzNDMzMDYyOTUzLmh0bWw=

接口:aHR0cHM6Ly9oNWFwaS5tLjE2ODguY29tL2g1L210b3AuMTY4OC5zaG9wLmRhdGEuZ2V0LzEuMC8=

一、抓包分析:我使用的是Fiddler,简单看下来主要是url中存在sign签名每次请求都会变化sign=44a5e53fdf3b0bd4894b27e8ff2863a8,感觉像是MD5

 二、调试

(1)搜索大法:打开浏览器控制台,全局搜索sign,(小技巧:直接搜索出来太多行不好定位的时候,可考虑搜索 sign: sign= 等格式)

(2)XHR断点:追踪堆栈查找sign生成位置,打上断点刷新页面

 查看堆栈和参数值调试:

 定位到如下位置,h(d.token + "&" + i + "&" + g + "&" + c.data),我们把断点打到这个位置,直接模拟输出,发现这里就生成了我们要的sign

 三、生成sign

1、参数分析:

 d.token : 浏览器参数

 i :时间戳

 g:appKey 固定即可

 c.data 请求的data

2、加密方法分析

进入h方法,将h方法整个复制出来传参模拟执行。直接就生成了我们需要的sign

 完结!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值