某高速小程序获取sign

本文介绍了如何获取小程序的sign参数。通过分析小程序启动时的网络请求,推测sign可能由本地生成。通过反编译小程序,使用WebStorm进行代码定位,找到getSign函数,并在微信开发者工具中设置断点辅助理解。最终,将关键代码复制到Node.js项目中,成功获取与抓包时一致的sign值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.准备工具

	a) 已经root的Android手机
	b) 电脑
	c)抓包工具fiddler,自行百度下载
	d)微信开发者工具,自行百度下载
	e)node.js 我的是v14.16.1
	f)WebStorm 最好下载一个配合微信开发者工具很好找代码 ,自行百度下载

2.分析

在小程序启动的时候抓包分析,发现有一个sign参数,在不登录帐号时,不同的时间,sign不变,就很可以猜想sign是本地生成的,因此只要反编译小程序就可以获知该算法。
在这里插入图片描述

3.反编译

查看小程序反编译.

4.定位关键代码

反编译完成后,将项目导入到WebStorm中,我们在webStorm中全局搜索getSign即可找到下图中函数,记住文件名。
在这里插入图片描述

5.sign猜想

将项目再导入到微信开发者工具中,找到刚才的getSign函数,打上断点,

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

楚蕊博南谭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值