声明:本文仅限交流学习使用,请勿使用在任何非法商业活动,禁止用于非法用途。否则后果自负。如有侵权,请告知删除,谢谢! 

目录

一、分析请求参数?

二、反编译

三、逆向分析

总结 :

        提示:以下是本篇文章正文内容,下面案例可供参考, 本文仅限交流学习使用,请勿使用在任何非法商业活动,禁止用于非法用途。否则后果自负。如有侵权,请告知删除,谢谢! 详细请参考这位大佬 --- https://blog.csdn.net/qq_26079939 ---

一、分析请求参数?

这里随便搜索一个, 进行抓包。如下图可以发现请求的结果是加密的, 究竟是什么加密呢?

二、反编译

接下来就是获取小程序源码包,然后用工具进行反编译,  这里就不过多解释了, 自行Google。

三、逆向分析

接下来,  先找到请求的接口, 这个参数是不是很眼熟?

既然我们找到了接口请求的js文件, 直接搜索 < .data > 看什么地方取了请求返回的值中的data参数

下面这里是不是我们想要找的加密方法? 可以发现它是AES的加密。

轻松拿下解密

总结 :

这次逆向还是比较简单的, 主要记录一下微信小程序逆向思维,  并没有过多东西~  下次再见~

微信小程序之某荟团JS逆向相关推荐

  1. 怎么实现微信小程序云开发拼团功能?

    [微信云开发教程]怎么实现微信小程序云开发拼团功能? 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 [微 ...

  2. 通过新浪云部署NideShop微信小程序商城(基于Node.js+MySQL+ThinkJS)

    本文档为微信小程序商城NideShop项目的安装部署教程(GitHub),欢迎star 一.购买新浪云SAE 为什么选择SAE? 免费二级域名和支持https访问,不用备案,可用于做微信小程序服务器. ...

  3. 新浪云node加mysql_通过新浪云部署NideShop微信小程序商城(基于Node.js+MySQL+ThinkJS)...

    一.购买新浪云SAE为什么选择SAE? 免费二级域名和支持https访问,不用备案,可用于做微信小程序服务器. 选择对应的部署环境 自定义 -> 开发言语:自定义 -> 运行环境:云容器 ...

  4. 微信小程序如何解决社区团购的痛点

    首先我们先来了解一下,什么是社区团购.社区团购是以小区为单位,以微信为载体整合多个社区社群资源,为社区居民提供日常所需商品.生活服务,集中化管理运营的一种商业模式.那么社区团购的优势.痛点都是什么呢? ...

  5. 微信小程序中调用公共的js

    微信小程序中调用公共的js 微信小程序中调用公共的js 实现思路: 将部分的js逻辑放到utils中,logs.js中调用utils.js中的方法 实现代码: utils.js: function f ...

  6. 微信小程序开发日志——面向对象的JS编程

    微信小程序开发日志--面向对象的JS编程 前言 不知道有多少小伙伴和之前的我一样,微信小程序的js部分都是用面向过程的方式写的,最后的结果就是代码非常长,其实刚刚写完还好,自己也都清楚哪些部分是做什么 ...

  7. 微信小程序页面onLoad获取app.js的onLaunch数据(异步获取用户信息)

    微信小程序声明周期 小程序的生命周期,简单来说:就是app.js里的onLaunch和页面里的page.js的onLoad异步执行. 通过回调函数架构起联系,便于获取app.js内的全局数据 代码 a ...

  8. 微信小程序 - 引入并使用 Fly.js 请求库(超级详细的教程及运行示例)提供 Fly.js 源码源文件下载,贴心的配置示例及注释,优雅快速的发起 http 网络请求

    前言 咱们在开发微信小程序时,市面上常见的 Axios 请求库无法使用,但好在 Fly.js(官网) 提供了解决方案. 网上大部分教程杂乱无章,本文将从 0 - 1 详细讲解整个引入请求库过程, 实现 ...

  9. 微信小程序开发(五) - 全局(app.js)逻辑 - js 文件

    微信小程序中使用的逻辑文件 ,本质上还是.js 文件,脚本中的很多东西进行了二次封装,本质上可以在外部调试中,查看 逻辑层(App Service) 小程序开发框架的逻辑层由 JavaScript 编 ...

最新文章

  1. java中synchronized介绍和用法
  2. liunx内核编译安装
  3. mysql数据对比同步_跨数据库mysql语句同步数据和对比运算
  4. android 恢复出厂设置 时间,Android 恢复出厂设置后,时间不能恢复为:2013年1月1日...
  5. mysql hugepage_因未配置Hugepage会话数添增悲剧案例
  6. SQL笔记-Oracle中varchar和varchar2的区别
  7. 关于Date类型、时间戳格式转换方法
  8. python运用列表编写水仙花数_Python 实现找出所有水仙花数的方法
  9. 分析图第四讲5.29
  10. iostat linux,iostat 命令详解
  11. python正则表达式,常用参数
  12. 程序员爬虫竟构成犯罪?
  13. 【AD】取消普通域用户帐号加域权限授权特定普通域用户加域权限
  14. JAVA生成条码(jbarcode)
  15. shell中返回值是1为真还是假_shell脚本返回值问题的解决
  16. 企业微信第三方应用添加好友
  17. 谈谈浏览器中富文本编辑器的技术演进
  18. chromium aura简介
  19. 机器学习实战教程(九):模型泛化
  20. 负数在计算机中的存储方式

热门文章

  1. Python真正实现PDF按顺序静默打印
  2. jsoup爬取驾考题库
  3. dva 切换 history 为 browserHistory 报错
  4. C语言二分查找代码及解析
  5. kafak集群部署配置,开启SASL_PLAINTEXT认证以及acl权限控制
  6. 微信小程序开发价格标准是什么?
  7. Linux安装部署DM8详细步骤与问题解决
  8. TechCrunch Disrupt大会:YouTube创始人陈士骏专访
  9. 阿里云建立Web网站基本步骤
  10. 新兴游戏市场之——马来西亚