随手记
绕过sign验证常见手法
测试涉及到的工具
测试细节
反编译小程序
首先需要找到该小程序存储位置,针对windows端来说,微信小程序默认的存储位置(C:\Users{系统用户名}\Documents\WeChatFiles\Applet{小程序ID}\),因为这里存储都是以小程序ID进行命令的,因此可以先清空微信中的小程序,再去打开想要测试的小程序。
解密后使用反编译工具进行源码提取
全局搜索加密函数位置
回调代码
得到sign生成方式
app_id + method(接口,根据这个来分辨调用哪个接口)+ nonce_str(时间戳) + biz_content内容 + token (登录小程序获得)+ 固定值(ihos-mini-sign-8)
拓展--burpy插件使用
周末待看