小程序源码获取

admin 2025年2月25日13:08:58评论13 views字数 867阅读2分53秒阅读模式
  1. 程序包wxapkg抓取

    1.adb连接模拟器或者安卓设备(mumu模拟器为例)

       各个模拟器端口

      adb connect 127.0.0.1:7555
 模拟器名称 端口
夜神模拟器 62001
逍遥模拟器 21503
雷电模拟器 5555
天天模拟器 5037
mumu模拟器 7555

    2.获取小程序包wxapkg

adb shell

      cd /data/data/com.tencent.mm/MicroMsg/f14f704849c3f56085540a5d015f9923/appbrand/pkg(红色部分修改为自己的,每个设备都会有

小程序源码获取

    3.导出小程序包wxapkg

adb pull  /data/data/com.tencent.mm/MicroMsg/f14f704849c3f56085540a5d015f9923/appbrand/pkg/_-1995595690_36.wxapkg   c:  #(c:存放到本地的路径)

.wxapkg换成要获取的小程序,可以通过访问小程序的时间去判断那一个是想要的

小程序源码获取

2.小程序包反编译

下载小程序反编译工具(https://github.com/xuedingmiaojun/wxappUnpacker#%E8%87%AA%E5%8A%A9%E8%A7%A3%E5%8C%85%E5%AE%A2%E6%88%B7%E7%AB%AF)

         条件:下载node.js

3.小程序源码组成部分

注:查看小程序源码时建议使用微信开发者工具

小程序源码获取

APP.js:小程序(全局)逻辑;

APP.json:小程序(全局)公共设置,决定页面文件的路径、窗口表现、设置网络超时时间等;

APP.wxss:小程序公共(全局)样式表。

JS:页面逻辑;

WXML:页面结构,框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构;

WXSS:是一套样式语言,用于描述 WXML 的组件样式,用来决定 WXML 组件应该怎么显示;

JSON:页面配置。

菜鸡的记录,有问题请大佬指正。

原文始发于微信公众号(渗透笔记):小程序源码获取

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年2月25日13:08:58
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   小程序源码获取https://cn-sec.com/archives/2497110.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息