微信小程序反编译及修复

Author Avatar
Tisoz 7月 05, 2021
  • 在其它设备中阅读本文章

环境搭建

使用工具 :

微信开发者工具

nodejs

wxunpacker

在线视频地址

微信小程序反编译修复——基础环境搭建及反编译

微信小程序反编译修复——WXML报错修复、组件报错修复、权限报错修复

微信手机端小程序反编译

​ · 电脑PC端小程序

​ · 手机端小程序

微信小程序数据文件目录 : /data/data/com.tencent.mm/micromsg/md5/appbrand/pkg

主包

​ 子包

​ 子包

​ 子包 - 微信网络加载 - 存放在本地

​ 订单子包 - 存放在本地

微信处理逻辑通过主包下的配置文件去加载各个路径下的子包 , 所以我们打开需要逆向的小程序页面后 , 再导出pkg数据文件

反编译

​ wxunpacker使用方法 , ndoe依赖已经安装完成 , 依赖环境可以参考readme.md文档中进行安装

node ./文件 主包路径

node ./wuWxapkg.js C:\wxunpacker\test_1851595334_480.wxapkg

node ./文件 -s=主包路径 子包文件

node ./wuWxapkg.js -s=C:\wxunpacker\test_1851595334_480 C:\wxunpacker\test_1123949441_355.wxapkg

小程序修复

​ wxml 修复

image-20210708184504811

​ 插件权限修复

image-20210708184607276

​ 定位权限

image-20210708184644042

, “permission”: {

“scope.userLocation”: {

“desc”: “你的位置信息将用于小程序位置接口的效果展示”

}

}

小程序插件信息保留

​ 需要一个注册微信公众平台 , 且申请一个小程序

​ 小程序内去申请插件权限

This blog is under a CC BY-NC-SA 3.0 Unported License
本文链接:http://www.tisoz.com/2021/07/05/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%8F%8D%E7%BC%96%E8%AF%91/