记录一次完整的微信小程序+反编译+AES加、解密爬虫

一、准备工具

1、反编译工具:wecgatMiniAppReverse.zip(链接:微信小程序-反编译工具?(0积分下载))

ps:(编译不成功,可以使用此工具:unveril2.0反编译工具(0积分下载))

2、安装 nodejs并配置全局变量

3、微信小程序开发者工具(链接:微信开发者工具链接

找稳定版下载(我的环境是 win10):

二、解密小程序

1、登录PC端微信,找到目标小程序打开后可关闭,目的是为了小程序源码包下载缓存至本地:

2、点击打开文件夹:

3、点击进来后,有对应的小程序缓存,类似于 “wxd418ee346d79d382”就是打开过的小程序的id。按照路径找到加密过的文件 “__APP__.wxapkg”:

4、解密该文件

4.1、首先 cmd 命令进入解密工具文件夹

4.2、为了方便,把需要解密的文件复制到同一目录下 “wxd418ee346d79d382”

4.3、输入命令格式:pc_wxapkg_decrypt.exe -wxid 微信小程序id -in 要解密的wxapkg路径

本示例命令:pc_wxapkg_decrypt.exe -wxid wxd418ee346d79d382 -in wxd418ee346d79d382%0__APP__.wxapkg

4.4、提示解密成功,得到 “”dec.wxapkg“”

注意:路径中不要带空格,比如 “Program File”

三、反编译小程序

1、cmd命令进入 “”wxappUnpacker-master“”路径

2、执行命令,反编译解密的文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值