微信小程序反编译及修复
环境搭建
使用工具 :
微信开发者工具
nodejs
wxunpacker
在线视频地址
微信手机端小程序反编译
· 电脑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 修复
插件权限修复
定位权限
, “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/