如何获取小程序前端源码  

朋友找技术公司开发了一套小程序,要交付了被抓去验收。因为是付全款后才能交付代码,So只能抓包把小程序弄下来研究研究。。。
准备工具:小花瓶(Charles)一套,手机一部
1.配置SSL抓包,手机端手动代理并启用证书,这一步太简单了有问题度娘吧,确认能抓到包以后在SSL Proxy Settings中添加抓取域名*open.weixin.qq.com*即可
配置1

配置2
安装SSL证书到手机设备点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device,出现弹窗得到地址 chls.pro/ssl。

手机安装SSL证书的地址在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装手机设置有密码的输入密码进行安装

注意1:有人说Safari浏览器输入这个网址chls.pro/ssl安装不了证书的情况要

(1)设置好手机HTTP代理

(2)电脑上Charles要开着

注意2:iOS 10以上系统,需要在 设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书如果这里没有配置好就会出现https的unknown

2.确认没有安装小程序,如已安装删除。
3.安装以后打开花瓶,展开open.weixin.qq.com网址,找到这一行

https://open.weixin.qq.com/sns/getxpappinfo?appid=小程序id

完全复制下来拷贝到浏览器回车即可

抓取
4.把下载下来的文件丢到wxapkg解包器中保存就收工了
拿下来的项目缺少小程序必要文件,而且js都打包成app-service.js了。自己格式化或者抽取代码就随意吧。
内容

格式化之前比较难看

内容2

整理以后就能好些了

内容3
收工,解包工具请自行获取WxApkgUnpacker

欢迎大佬支持本博客的发展 -- Donate --

本文链接:如何获取小程序前端源码

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^


分享到:          
  1. 没有评论

  1. 没有通告