吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 567|回复: 9
上一主题 下一主题
收起左侧

[求助] 各位有hook获取微信小程序wx.login返回的code值的方法吗

[复制链接]
跳转到指定楼层
楼主
studySprider 发表于 2024-11-20 10:33 回帖奖励
本帖最后由 studySprider 于 2024-11-20 11:58 编辑

【接上篇】https://www.52pojie.cn/thread-1982524-1-1.html
上篇是描述我是怎么一步步走到这个wx.login的,不用看也没事,目前重点是如何获得小程序的code值
再补充一点从上篇到wx.login的过程,不感兴趣可以跳过
1.发现mwAuthToken是从https://capi.mwee.cn/mwauth/auth/miniAuth接口来的


2.分析接口参数,appId是微信小程序固定的,code是一个32位的加密字符串,其他的不用分析
为了分析这个code经过了不断的调试(一开始没接触过微信小程序的code值),包括调试了各种promise异步操作,关键字搜索等,最终分析到wx.login
可以看到是拿wx.login返回的code做后续操作

3.现在问题来了,就是怎么去拿到code,看过一些平台的帖子,都没有结论

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
天使3号 发表于 2024-11-20 11:33
本帖最后由 天使3号 于 2024-11-20 11:36 编辑

以前我就这么分析过,卡到了拿身份的code这一步,发现是要去微信的源码(不是小程序源码),因为有看到过一个网站里面有各种微信的api接口。后来懒得折腾就放弃了。
3#
 楼主| studySprider 发表于 2024-11-20 12:04 |楼主
天使3号 发表于 2024-11-20 11:33
以前我就这么分析过,卡到了拿身份的code这一步,发现是要去微信的源码(不是小程序源码),因为有看到过一 ...

感谢分享,这个code查了半天都没啥结论
4#
许我浅笑而安 发表于 2024-11-20 15:47
本帖最后由 许我浅笑而安 于 2024-11-20 15:48 编辑

这个值是在服务器上调用code2Session得到的,然后使用 code 换取 openid、unionid、session_key 等值,code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期。
具体可以看开发文档:wx.login(Object object) https://developers.weixin.qq.com ... login/wx.login.html和网页授权 https://developers.weixin.qq.com ... uthorization.html#0
5#
 楼主| studySprider 发表于 2024-11-20 19:14 |楼主
许我浅笑而安 发表于 2024-11-20 15:47
这个值是在服务器上调用code2Session得到的,然后使用 code 换取 openid、unionid、session_key 等值,code ...

这两个文档我都有了解,其实都是写给小程序开发者的,我想模拟请求获取code,通过这两个方式都是不行的
6#
许我浅笑而安 发表于 2024-11-21 04:14
本帖最后由 许我浅笑而安 于 2024-11-21 04:50 编辑
studySprider 发表于 2024-11-20 19:14
这两个文档我都有了解,其实都是写给小程序开发者的,我想模拟请求获取code,通过这两个方式都是不行的

可以参考一下https://foresightnews.pro/article/detail/26758
7#
 楼主| studySprider 发表于 2024-11-21 09:51 |楼主
许我浅笑而安 发表于 2024-11-21 04:14
可以参考一下https://foresightnews.pro/article/detail/26758

有用,我看下
8#
天使3号 发表于 2024-11-21 10:08
给你一个关键词,“微信PC协议”,你可以搜下
9#
鲸落12 发表于 2024-11-25 15:36
老哥还在研究吗?我反编译完了发现wx生成code放弃了,我看的小程序wx生成code,code提交生成token,token半小时过期
10#
 楼主| studySprider 发表于 2024-11-25 22:33 |楼主
鲸落12 发表于 2024-11-25 15:36
老哥还在研究吗?我反编译完了发现wx生成code放弃了,我看的小程序wx生成code,code提交生成token,token半 ...

看了下目前已有的生成code的方法,都没法完美的全自动获得一个新的code;目前唯一可靠的方法应该是dll注入,但也需要自己打开微信,然后截取使用;我这边现在是不投入时间在这块了,只是需要经常更新我的参数

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
鲸落12 + 1 + 1 好的,感谢老哥。有时间分享下您的做法跟思路。我现在并没有很好的头绪

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-22 08:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表