技术解析

微信小程序登录时的 code 和 encryptedData 是怎么生成的?
0
2021-06-09 15:59:08
idczone
最近在研究某 160 的微信小程序,想通过抓包模拟登录,抓到的登录接口里边包含了一个 code 和大带宽服务器 encryptedData,不知道是怎么生成的,要模拟登录,必须得传这 2 参数,请教下各位大佬如何获取这两个参数的值?
你这不仅仅是打算生成这两个参数,你这是在推翻 OAuth 规范和业界标准加密技术

感谢大佬提点,原来是加密,那就不折腾了哈

模拟登录就是按照流程来啊,咋就破解 AES 了

想自己生成 code 和 encryptedData,那就是破解 OAuth 和 AES

模拟小程序授权?……除非你能拿到它的密码,否则拿不到的
倒是可以试试别的授权方式,比如手机密码,手机验证码之类的

健康 160 ?
你还不如从他家 APP 下手

他这个登录不需要手机验证码,首次打开默认就自动授权微信账号了

app 抓包都是乱码

这两个都是微信生成的,除非你能破解微信授权

微信自己内部授权给你的 你那这两个可以去获取 unionId

1 楼老大哥已经说清楚了,没再折腾了。我之前以为就是个普通参数呢

不是,既然网页能生成,我自己写的也一定可以啊

难点应该是算法吧?就是不知道算法

算法都是公开的,源码也是公开的,但是你得有秘钥。

很遗憾,这两个不是网页生成的,是微信内部从服务器获取后交给网页的。

学习了,大佬

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服