当前位置: 首页 > news >正文

微信小程序逆向

微信小程序逆向

微信小程序逆向

微信小程序逆向的作用是拿到前端的代码让我们更好的进行js解密(用于爬虫)、对代码进行审计、复刻等。

step1:

准备工具,需要微信开发者工具和unveilr
微信开发者工具-->官网自行下载
unveilr-->通过网盘分享的文件:unveilr.exe
链接: https://pan.baidu.com/s/15ZJnJSE0C-a9rbEM_ph6TA?pwd=hyrd 提取码: hyrd

step2:

找到你想要逆向的小程序的相关文件,小程序一般在这个目录下
微信小程序逆向01
接下来是确定小程序,建议大家先把这里的都删掉,因为这些文件是我们第一次使用小程序时就会创建的,如果你要逆向的小程序并非第一次打开,那么建议删掉所有文件夹,然后再去微信打开你要逆向的小程序

找到后我们就可以开始接下来的操作了,点开文件夹后会有一个以数字命名的文件夹,再点开后可以找到这个文件:“APP.wxapkg”

微信小程序逆向02
注意:1.不是每个小程序都只生成一个wx开头的文件夹,有些小程序会有多个;

2.一定要是APP.wxapkg

​ 在一个小程序目录里看到多个 .wxapkg 是正常现象,它们用途不同,不都是“主程序”。

一、主包(主程序包)

作用

  • 小程序的核心入口
  • 包含 app.js / app.json / app.wxss
  • 首页、登录、基础框架逻辑

特点

  • 必须存在
  • 体积最大
  • 启动时必加载

👉 这是你逆向分析的第一目标


二、分包(subpackages / 分包加载)

作用

  • 按业务模块拆分
  • 减小首包体积
  • 用到时再加载

常见内容

  • 某个功能模块
  • 二级页面
  • 低频业务(设置、帮助、活动)

逆向价值

  • 很多核心业务逻辑在分包里
  • 签名算法、风控代码经常不在主包

三、插件包(plugin wxapkg)

作用

  • 官方或第三方插件
  • 被多个小程序复用
  • 例如:支付、地图、OCR、客服

特点

  • 代码相对独立
  • 通常有明显命名或目录结构

逆向注意

  • 大多是公共能力
  • 对具体业务价值有限
  • 有时是官方 SDK,可直接查文档

四、独立分包 / 独立运行包

作用

  • 可脱离主包启动
  • 常用于广告页、拉新页

特征

  • 有独立 app.json
  • 启动路径不同

逆向意义

  • 常包含简化业务流程
  • 比主包更直观

五、运行时生成 / 缓存包(工具相关)

来源

  • 开发者工具
  • 本地缓存
  • 热更新

特点

  • 代码重复
  • 命名混乱
  • 可能是旧版本

逆向建议

  • 优先忽略
  • 以最新版本为准

例如

微信小程序逆向03

step3:

进行解包反编译

打开你的unveilr所在目录

unveilr.exe file_path

微信小程序逆向04

如上图,接下来在你的file_path所在目录会生成一个文件夹

微信小程序逆向05
打开微信开发者工具

微信小程序逆向06

微信小程序逆向07

微信小程序逆向08
点击创建

信任

创建后我们需要修改一些代码

app.json文件中的componentFramework配置项必须要修改

微信小程序逆向09

改成

"componentFramework": "exparser",

接下来真机调试

微信小程序逆向10
然后会开始编译,出现报错可以复制内容问GPT和微信小程序开发者官网上查询,一般就是删删改改就能成功

最后就可以任意调试了

到此,你已经可以逆向微信下程序大部分包了,配合你的小程序开发技术,找到你需要的文件和代码,完成你的目标

http://www.jsqmd.com/news/139058/

相关文章:

  • 快手直播“紧急拉闸前的两小时”网络安全防护:程序员必备的实战防御指南
  • Excel与Microsoft Fabric数据仓库的无缝对接
  • 2025年冷却塔维修企业排行榜:比较好的冷却塔维修公司推荐及品牌企业测评 - myqiye
  • python中struct 模块函数功能
  • 灵遁者意识流诗歌4首:跳舞的铅笔
  • 2025年磨片加工厂排行榜,新测评精选磨片的制造商推荐 - myqiye
  • 还在手动操作网页?Open-AutoGLM自动化方案已全面升级!
  • 运维新范式:用 Python + LangChain 打造你的智能运维助手 (ChatOps 2.0)
  • 别再傻傻分不清!信息、网络、数据安全(非常详细)从零基础到精通,收藏这篇就够了!
  • 快手直播间突遭黑灰产暴击:10万+观看量下的违规刷屏,程序员必学得安全防护
  • 2025防火电缆桥架厂家推荐 产能专利环保三维度权威筛选 - 爱采购寻源宝典
  • 【完整源码+数据集+部署教程】自然场景动植物目标检测检测系统源码[一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]
  • 两坝一峡与升船机线路区别解析测评:基于行程数据与官方信息的权威选择指南 - 品牌推荐
  • FastApi初始
  • 2025年真空泵设备公司排名,纳西姆真空设备市场口碑怎么样 - 工业推荐榜
  • LINQ - Concat、Union、Intersect、Except
  • 2025年纳西姆真空泵行业口碑排名,纳西姆真空泵好用不 - 工业推荐榜
  • 【质谱AI技术突破】:Open-AutoGLM地址曝光,科研效率提升300%的秘密武器
  • 智谱Open-AutoGLM如何安装?:新手必看的5步极速配置教程
  • 【完整源码+数据集+部署教程】字母识别检测系统源码[一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]
  • 2025 NAKANISHI代理经销商TOP5权威推荐:专业度/售后/交货速度深度测评 - mypinpai
  • 两坝一峡与升船机线路区别解析测评与权威指南:基于实测数据行程选择分析 - 品牌推荐
  • 2025 年心理咨询平台五强推荐:权威认证,专业护航心理健康 - 博客万
  • 在有真实标签 (Ground Truth) 的情况下,常用的指标有哪些?聚类指标有哪些?
  • leetcode 困难题 778. Swim in Rising Water 水位上升的泳池中游泳
  • 【完整源码+数据集+部署教程】智慧交通执法巡检检测系统源码[一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]
  • 移动泵车行业格局:2025年头部企业、实力厂商与知名品牌深度解读 - 品牌推荐大师1
  • 2025年创新数字厨房厂家推荐,数字厨房用品供应商口碑排名全解析 - myqiye
  • 2025.12.25日14:10-fall asleep进入梦乡,睡着
  • Excel获取sheet名称