0x01 用到的环境
- node环境
- wxappUnpacker
- 微信开发者工具
- 网易mumu模拟器(Android6版本)
- mt管理器(模拟器中的文件管理工具)
0x02 编译阶段
- 首先找到小程序的安装包,可以找个手机,点开小程序后,找到手机文件目录, 一般是这样的目录。
/data/data/com.tencent.mm/MicromMsg/c6dxxxxxxxxxxxxx/appbrand/pkg/*.wxapkg
注:此时必须root
mt管理器
然后自己想办法现在把这些包从手机里导出来(如果很多wxapkg建议清理一下,重启目标小程序。)
0x03 反编译wxapkg获取源文件
Github上已经有大神写的node.js版本的,当然也有其它版本的,例如python版本,不用管什么版本的,能用就行了。
GitHub地址:
https://github.co