写在前面:
本文仅限交流学习使用,请勿使用在任何非法商业活动,禁止用于非法用途。否则后果自负。如有侵权,请告知删除,谢谢!
抓包分析:
本文以detailV3接口为例:
POST https://app.dewu.com/api/v1/h5/index/fire/flow/product/detailV3
{
"sign": "925981af5b1b6abfb57b795a4553f845",
"spuId": 1263267,
"propertyValueId": 29740814,
"sourceName": "hottest",
"skuId": 0
}
可以看到请求body里有一个sign加密参数,反编译小程序后用微信开发者工具打开,发现下面这段很可疑:
return e = Object.keys(t).sort().reduce((function (e, r) {
return void 0 === t[r] ? e : "".c