1、到处小程序包
导出wxapkg包有两种方式,一个PC端,一个是Android端
它们的目录分别在:
PC端:文件在微信缓存 \WeChat Files\Applet 目录下,默认在 C:\Users{{user_name}}\Documents\WeChat Files\Applet,user_name为电脑用户名
Android端:文件放在 data/data/com.tencent.mm/MicroMsg 目录下,不过此方式需要root权限。
2、解析wxapkg包:
提一下,小程序本身为了承载更多功能存在分包机制,所以wxapkg中分为主包,分包,运行基础库三种,可以从简单的包大小判断它是什么包,一般主包大小在2-4m之间,有时候也会出现4m+的情况。分包大小类似,但不会大于主包,运行基础库则比主包大,一般在7m左右,但有些情况也超过7m,达到几十兆。
而我们需要解析的包,解析主包与分包就行。
这里,我们需要用到的解析库有,
https://github.com/kksanyu/pc_wxapkg_decrypt_python
https://github.com/smartchart/wxapkg
https://github.com/xuedingmiaojun/wxappUnpacker
pc_wxapkg_decrypt_python:用于解码pc端小程序包,即解析成源生态的手机端wxapkg
smartchart/wxapkg:解析wxapkg包。
wxappUnpacker:同样是用来解析wxapkg包,只不过它还原了项目的本身。更容易我们去分析与调试。
pc_wxapkg_decrypt_python:用于解码pc端小程序包,即解析成源生态的手机端wxapkg
smartchart/wxapkg:解析wxapkg包。
wxappUnpacker:同样是用来解析wxapkg包,只不过它还原了项目的本身。更容易我们去分析与调试。
wxappUnpacker 解包
解析主包
解析子包
评论 (0)