微信小程序反编译

环境:

夜神模拟器 7.0.5.8

微信 Version 8.0.27

Node v16.18.0

Root Explorer 版本 4.6.1

Windows 11 专业版

使用微信 Windows 版 3.9.6和3.7.0未找到wxapkg。使用雷神模拟器和MuMu模拟器,找不到wxapkg,未测试是不是微信版本的问题。

1、安装Node

注意版本是v16.18.0

下载安装Node,在终端使用node -v查看Node版本。

2、安装夜神模拟器、微信、Root Explorer

版本一定要对应

模拟器安装完成后,打开之后模拟器的系统设置,开启Root。

请添加图片描述

3、登录微信,进入小程序

一定要进入微信小程序。

4、打开Root Explorer

需要给Root Explorer软件Root权限。

进入到/data/data/com.tencent.mm/MicroMsg/{数字串}/appbrand/pkg/

找到自己wxapkg文件。自行尝试哪一个是所需的wxapkg。

可以先将所有的wxapkg共享到Win11上来。
请添加图片描述

5、反编译

我使用编译工具是网上提供的wxappUnpacker。

请添加图片描述

将wxapkg放到wxappUnpacker-master/wxpack,cmd进入wxappUnpacker-master/wxappUnpacker-master目录

使用命令反编译。_5015099_39.wxapkg 是包名。

node wuWxapkg.js -s=../ ../wxpack/_5015099_39.wxapkg

请添加图片描述

最后在wxappUnpacker-master/wxpack,会有一个_5015099_39生成。不出意外,生成的目录里面有小程序的源代码。

请添加图片描述

总结

环境一定要对应。环境不同,可能会导致反编译流程无法顺利进行。

目前通过模拟方式找到的wxpack没有加密。

微信小程序可以官方提供的小程序代码加固功能对小程序进行加固,以反制反编译。

蓝奏云分享链接 https://wwkz.lanzoum.com/b04k9n8je 密码:gfks

参考链接:

win电脑解析获取微信小程序源码(分包及具体操作)_电脑如何获取自己小程程序代码和文件_前端阿皓的博客-CSDN博客【反编译工具包】

微信小程序 反编译代码(老版本可以反编译新版本不行) - 掘金 (juejin.cn)【RE文件管理器和寻找wxapkg】

关于wxapkg路径的一些问题_找不到wxapkg_红帽小生的博客-CSDN博客【夜神模拟器】

小程序代码加固功能介绍 | 微信开放文档 (qq.com)【小程序代码加固功能】

Node.js 中文网 (nodejs.cn)【Node下载地址】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值