首页 > 编程知识 正文

20个优秀微信小程序,微信小程序修改器

时间:2023-05-06 16:01:20 阅读:13569 作者:4451

今天我们来谈谈微信小程序的捕获。 其实小程序的捕获并不难。 主要解决两个问题:捕获和applet调试方法。 使用chrome调试熟练后,请牵手抓住。 先来说小程序抓包问题 不用破解怎么抓小程序包? 解密是一件很辛苦的事,一不小心也可能会阻止微信账户。 小程序抓不到包通常是因为你的手机安卓系统版本太高,微信版本太高。 版本越高,通常安全性越高。 与安卓系统交换的是4.4手机和微信APP版本为6.7左右的版本。 使用Fiddler或Charles抓住适当的东西。 如果你真的没有低Android系统版本的手机和低版本的微信,继续看下面的文字,向你介绍另一种抓取方法。 只要抓住包,也能抓住很多小程序。 接下来是解决IP问题。 一些小程序在前端有反爬措施,对请求参数进行了加密和混淆。 所以也必须解决小程序的调试问题。 再说下小程序调试问题 首先,我必须对小程序有一点了解。 小程序简单来说也是网站。 但是,那个只能在微信上打开,不能在浏览器上打开。 据了解,一个网站的前页由html、css和javascript组成,小程序的前页也是这样配置的。 小程序中的数据交换也由javascript负责。 所以爬虫调试器也主要调试javascript。 如何调试applet的javascript? 当我们在微信上点击小程序时,微信会将这个小程序的前端代码下载到你的手机上。 我们只要拿到这个小程序的前端代码,就可以用微信提供的小程序开发工具进行调试。 小程序路径: /data/data/com.Tencent.mm/micro msg /微信号id文件夹/appbrand/pkg/ 此路径中以. wxapkg结尾的文件是applet前端代码的编译形式。 可以看到很多. wxapkg文件。 因为您打开过很多小程序,所以最好删除此文件下的所有文件,然后重新打开所需的小程序。 而且里面的. wxapkg文件都是这个小程序的。 . wxapkg的所有文件都需要复制到电脑上。 因为复制这个目录需要root权限,所以首先要将手机设为root,或者在Android模拟器中使用微信进行这样的操作。 仿真器默认为根。 解包wxapkg 我们的目的是获取小程序的前端代码,并在小程序开发人员工具中进行调试。 wxapkg是编译后的小程序,所以必须反向编译,让wxapkg解压缩源代码。 为了感谢开源世界,爱好者已经开发了. wxapkg的解包程序,我们直接拿来用。 解包程序的github地址如下。 33559 github.com/qwerty 472123/wxappunpacker 解包程序是由node.js开发的,因此请在安装node.js后再安装node.js依赖软件包。 作者已经用文字说得很清楚了。 虽然省略了说明,但是网上也有很多关于这个程序使用方法的文章。 最后只需运行命令: 无代码xxxxx

x.wxapkg node是运行node.js的命令,可以恢复applet前端的源代码。 如下图所示。

调试小程序

注册小程序开发人员帐户

注册地址: https://MP.weixin.QQ.com/CGI-bin/registermidpage? action=indexlang=zh_CNtoken=

下载小程序开发人员工具:

3359 developers.weixin.QQ.com/mini program/dev/dev tools/download.html

要打开applet开发人员工具并选择导入现有项目,请选择上面解压缩的文件夹。

单击“确定”。 出现以下接口:

现在,您可以调试该小程序了。 你熟悉接口吗? 与chrome浏览器的调试非常类似吗? 您可以单击sources面板以中断js,也可以直接在控制台中执行js代码。 如果想知道请求的URL是如何加密的,可以像chrome一样中断调试。 具体怎么中断调试,我在猿人学公号上写了几个,以后你去看看。

另外,我的文章的上半部分阐述了抓住包的问题,但还没有解答。 如果是高版本的Android系统,高微信版怎么能抓住小程序? 一个诀窍是使用小程序开发工具抓住包,仔细查看上面的红框。 有网络面板,具有与chrome相同的功能。 可以在Network面板中看到此applet的网络请求。

此外,由于此小程序是由其他人开发的,因此要运行此小程序以避免验证域名和ssl证书,请执行以下操作:

以这种方式,只要解决了抓住包和调试小程序的问题,就可以抓住大部分小程序。 另外,还有一些小程序需要登录微信才能访问。 要进行大规模捕获,需要解决大量帐户问题。

PS :我还没有写完上面. wxapkg文件的解压缩。 例如,存在运行解包程序报告错误或解决分包的问题。 这些都是琐碎的,偏离了主题。 感兴趣的人请自己搜索。

END

回顾过去的文章

突破前端调试措施--阻止页面继续调试

【技巧】如何快速找到变量的生成方法

在看越多,更新越快

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。