上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
12
返回列表 发新帖
楼主: i白羽 - 

微信小程序逆向之牛仔城签到接口逆向

[复制链接]
  • TA的每日心情
    开心
    6 天前
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    6

    主题

    23

    回帖

    108

    积分

    荣誉开发者

    积分
    108

    新人进步奖新人报道油中2周年荣誉开发者生态建设者

    发表于 2024-4-19 10:52:40 | 显示全部楼层

    vscode打开该目录,注意!由于性能问题和混淆问题,建议将目录中的app-service.js复制内容,然后找个JS格式化网站格式化一下
    这里可以用Javascript格式化在线工具

    格式化打开后如下:

    image.png

    回复
    订阅

    使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    6

    主题

    23

    回帖

    108

    积分

    荣誉开发者

    积分
    108

    新人进步奖新人报道油中2周年荣誉开发者生态建设者

    发表于 2024-4-19 10:58:33 | 显示全部楼层

    尝试搜索关键词doGrow
    image.png

    发现有个函数定义了doGrow
    image.png

    回复

    使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    6

    主题

    23

    回帖

    108

    积分

    荣誉开发者

    积分
    108

    新人进步奖新人报道油中2周年荣誉开发者生态建设者

    发表于 2024-4-19 11:19:40 | 显示全部楼层

    通过分析,可以发现,上面的a变量,对照了下图中的a.default.doGrow
    image.png

    可以发现,query对象和我们抓接口出来请求时的对象一致
    !![image.png](数据/附件/论坛/202404/19/111908e1a51fqqjfpq68fm.png)

    回复

    使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    6

    主题

    23

    回帖

    108

    积分

    荣誉开发者

    积分
    108

    新人进步奖新人报道油中2周年荣誉开发者生态建设者

    发表于 2024-4-19 11:22:04 | 显示全部楼层

    但是doGrow方法并没有看到sign and time 字段

    猜想是通过包装了request方法,每次请求接口时会带上timesign

    通过抓包时候发现的其他接口请求参数分析,猜想成立:
    image.png

    回复

    使用道具 举报

    12
    返回列表 发新帖

    发表回复

    本版积分规则

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