微信小程序之某荟团JS逆向

微信小程序之某荟团JS逆向声明:本文仅限交流学习使用,请勿使用在任何非法商业活动,禁止用于非法用途。否则后果自负。如有侵权,请告知删除,谢谢!文章目录 一、fiddler抓包分析请求参数 二、微信小程序反编译 三、逆向分析与测试结果 总结 也不能说简单吧,有手就行 前言提示:以下是本篇文章正文内容,下面案例可供参考,本文仅限交流学习使用,请勿使用在任何非法商业活动,禁止用于非法用途。否则后果自负。如有侵权,请告知删除,谢谢!详细请参考这位大佬-…

大家好,又见面了,我是你们的朋友全栈君。

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


微信小程序之某荟团JS逆向

文章目录


  • 一、fiddler抓包分析请求参数

  • 二、微信小程序反编译

  • 三、逆向分析与测试结果

  • 总结
    • 也不能说简单吧, 有手就行

前言


微信小程序之某荟团JS逆向

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


一、分析请求参数?


微信小程序之某荟团JS逆向

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

微信小程序之某荟团JS逆向


二、反编译


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

微信小程序之某荟团JS逆向


三、逆向分析


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

微信小程序之某荟团JS逆向


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

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

微信小程序之某荟团JS逆向


轻松拿下解密

微信小程序之某荟团JS逆向


总结 : 

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

微信小程序之某荟团JS逆向

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150720.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python中的float类型计算精度不高的问题(已解决)

    python中的float类型计算精度不高的问题(已解决)说的可能比较啰嗦。在洛谷P2181对角线问题中,按照高中所学的组合数可推答案为Cn4(该题题解中有详细过程,这里不多赘述),问题在本文中并不重要。但题中有一个有意思的点,就是题目的答案是非常大

    2022年7月6日
  • IFRAME属性及详解

    标签属性  属性  描述
    ALIGNalign设置或获取表格排列。
    ALLOWTRANSPARENCYallowTransparency设置或获取对象是否可为透明。
    APPLICATIONAPPLICATION表明对象的内容是否为HTML应用程序(HTA),以便免除浏览器安全模式。
    ATOMICSELECTION指定元素及其内容是否可以一不可见单位统一选择。
    ACCELERATORaccelerator设置或获

    2022年4月7日
  • iOS5.1.1完美越狱教程

    iOS5.1.1完美越狱教程pod2g和绿毒都没有食言,iOS 5.1.1完美越狱工具在北京时间5月25日晚20点30分出现在了绿毒的官方上。与上次不同的是,本次越狱一口气发了三个版本——OS X、Windows、以及linux,狱友们不用再熬夜了!本次越狱所支持的设备:- iPad3 (WiFi/CDMA/Global)- iPad2 (WiFi/CDMA/GSM)- iPad1- iPhone

    2022年6月3日
  • vue filters过滤器的统一封装「建议收藏」

    vue filters过滤器的统一封装「建议收藏」目录统一封装规则统一封装规则1、src文件夹下创建filters文件夹,然后再filters文件夹下创建index.js即:src/filters/index.js2、在main.js中引入src/filters/index.js文件,并在下方遍历调用filters中的方法,使用VUE.filters切记:将遍历代码写在newVUE()上方3、在src/utils文件夹下的文件中创建各种工具类方法4、在src/filters/index.js中引入utils中的方法进行调用src

    2022年5月22日
  • node版本如何升级

    node版本如何升级YouareusingNodev8.4.0,butthisversionofvue-clirequiresNode&amp;amp;amp;amp;gt;=8.9.PleaseupgradeyourNodeversion.然后再用node-v,发现在本地的node版本是v8.4.0,有点老了,要升级了。可是,node怎么升级呢?有点慌…

    2022年7月16日
  • java工程师需要掌握的技能_java软件工程师需要学什么

    java工程师需要掌握的技能_java软件工程师需要学什么关于项目经验关于专业技能1、基本语法static、final、transient等关键字的作用foreach循环的原理等等static:1.静态变量2.静态方法3.静态代码块final:1.修饰类的属性,作用:修饰静态变量不可变,不建议修饰实例变量2.修饰类的方法,作用:可以被继承,但不能重写3.修饰类,作用

    2022年9月23日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号