吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 662|回复: 7
收起左侧

[求助] 微信小程序逆向分析:美味buyong等

[复制链接]
studySprider 发表于 2024-11-16 16:12
本帖最后由 studySprider 于 2024-11-16 17:10 编辑

微信小程序逆向分析:美味buyong等
1.破解mAuthToken

1

1


2.搜索关键字‘‘mAuthToken’’,找到相应位置,网上找到s

2

2


3.在var s = (0,
                i.getStore)(n.MW_AUTH_TOKEN)打上断点,打印s值和上次请求的mAuthToken不一致,猜测因为时间戳或者随机是在变化的
n.MW_AUTH_TOKEN='mwAuthToken',所以关键方法是i.getStore

3

3


4

4


4.进入到getStore方法了,if (!r.default[e])进入不了,不用管,o是undefined,所以o && a(e)不会触发,关键取值在t[e],e是传进来的key即'mwAuthToken',所以应该去找t,t在闭包里不是局部变量

5

5


6

6


5.往上找t,发现了初始化为一个空字典,在此处打个断点,想看下怎么从无到有的

7

7


6.然后就开始迷惑起来了,因为无论我怎么触发,都无法到达这个断点,然后我又尝试在我认为可能有用的方法上断点,setStore和clearStore,发现setStore也断不了,clearStore可以断,但是看传入的参数e,都不是我想要的key值
线索不能断在这里,我个人直觉setStore是最有用的,虽然无法触发断点,但是可以搜索下哪里调用了setStore,毕竟看这方法,形参里e是key,o是value,还是得看value

8

8


7.再补一张完整代码片段的图,大致意思就是一定会执行o方法,resetStore也是执行o方法

9

9

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
rubysn0ws + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

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

逐雅斋 发表于 2024-11-16 21:44
感谢分享,学习了!

免费评分

参与人数 1吾爱币 -50 收起 理由
爱飞的猫 -50 警告:本求助版块禁止回复『与主题无关非技术内容』,违者重罚!

查看全部评分

不苦小和尚 发表于 2024-11-17 07:50
gdyaojie 发表于 2024-11-17 10:21
向lz学习,刚好学小程序

免费评分

参与人数 1吾爱币 -17 收起 理由
爱飞的猫 -17 警告:本求助版块禁止回复『与主题无关非技术内容』,违者重罚!

查看全部评分

tianwenmingce 发表于 2024-11-18 10:29
请问逆向小程序源码用的什么工具
wapjhhh555 发表于 2024-11-22 19:12
不苦小和尚 发表于 2024-11-17 07:50
请问现在小程序怎么开启调试的??

麻烦问下 找到办法了么?
低调的哥 发表于 2024-12-12 08:56
不苦小和尚 发表于 2024-11-17 07:50
请问现在小程序怎么开启调试的??

https://github.com/Ackites/KillWxapkg
加hook参数
ABCD00 发表于 2024-12-12 16:35
收藏学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-12-22 00:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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