最近有个找小程序接口的需求,小程序不像是网页可以直接通过F12打开控制台面板来查看网络请求,需要我们通过其他方式来找到具体的网络请求接口。
目前主流的两种方式是解包
和抓包
,今天我们主要介绍下解包这种方式。
小程序解包
这个之前很多大佬都研究过,具体原理我就不介绍了,因为我也没看懂╮(๑•́ ₃•̀๑)╭
对原理感兴趣的可以看下大佬的这篇文章——
作者开源仓库:
使用
软件只支持windows系统,没有windows的小伙伴可以放弃了,或者自己把代码下下来自己编译。
下载路径:https://pan.quark.cn/s/f89040a8c45a
下载后只有一个文件wxapkg_1.5.0_windows_amd64.exe
,黑窗口打开即可。在黑窗口里输入wxapkg_1.5.0_windows_amd64.exe scan
会扫描微信默认安装位置所有下载的小程序包,但是如果你安装微信的时候更换了位置,则会报下面这个错误,扫描包扫不到。
需要使用-r
来指定路径,比如我这个wxapkg_1.5.0_windows_amd64.exe scan -r "D:\wechat\file\WeChat Files\Applet"
,运行完后就是下面的效果,会列出来所有的小程序包。
找到你想要反编译的小程序,输入回车即可。
运行完成后会在当前目录下生成一个小程序源码文件夹,文件夹名称是小程序的appid,里面就是源码了。
注意事项
这种反编译形式出来的源码和正常那种形式不同,想要在此基础上重新发布肯定是不行的。但对于想要找接口干点事情的小伙伴来说还是可以的。
闲聊
诸事不顺啊,展览预约约不到,现在连衣服都没地方洗,md真服。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...