[Windows] 一个能用的微信小程序抓包方式(亲测)

admin 2024年3月21日10:05:57[Windows] 一个能用的微信小程序抓包方式(亲测)已关闭评论45 views字数 1243阅读4分8秒阅读模式

今天接到复测微信小程序的任务,需要对微信小程序进行抓包,从上午到现在试了很多方式,分别为Burp+Proxifier、Burp+安卓模拟器、Charles+Burp,甚至尝试了Windows系统代{过}{滤}理+Burp,最后只有Charles+Burp成功抓取,其他的错误有机会再次尝试的时候再一一列举。

先说一下成功抓取的方式。

1.所需要的工具:

Charles-proxy-4.6.2-win64

BurpSuite2023

2.工具安装步骤

BurpSuite下载与安装自行在论坛搜索,Charles-proxy直接next即可。

3.工具配置

首先介绍Charles-proxy的配置,打开Charles-proxy后,依次进行以下步骤:

证书安装:如下图

[Windows] 一个能用的微信小程序抓包方式(亲测)

在弹出的窗口中选择安装证书,然后点击下一步,在弹出的窗口里选择下图里面的选项

[Windows] 一个能用的微信小程序抓包方式(亲测)

后面一直点击,直至完成即可。

————————————————————————————

证书安装完成,接下来继续配置代{过}{滤}理信息,点击proxy选项,选择下面图示内容:

[Windows] 一个能用的微信小程序抓包方式(亲测)

按照下图内容进行配置:

[Windows] 一个能用的微信小程序抓包方式(亲测)

8888端口是默认端口,配置完成后点击ok即可。

接下来点击SSL Proxying Settings:

[Windows] 一个能用的微信小程序抓包方式(亲测)

打开后,按照下图配置(注意两个写*的位置)

[Windows] 一个能用的微信小程序抓包方式(亲测)

写上*是代表抓取任意端口和域名,如果只抓取固定的端口or域名可自行设置。

接下来配置将数据包代{过}{滤}理到BurpSuite的代{过}{滤}理选项:

选择下图选项:

[Windows] 一个能用的微信小程序抓包方式(亲测)

按照下图配置

[Windows] 一个能用的微信小程序抓包方式(亲测)

注意,Web Proxy(HTTP)和Secure Web Peoxy(HTTPS)都需要填写127.0.0.1以及端口(这里填的都是8091),这和后续配置BurpSuite代{过}{滤}理的端口一致。

配置完成点击ok即可。

———————————

下面配置BurpSuite,与之相比较简单,打开BurpSuite代{过}{滤}理配置选项:

配置刚刚我们绑定的端口

[Windows] 一个能用的微信小程序抓包方式(亲测)

大功告成。

————————————————————————————

下面是一些配置成功后,抓取的记录

[Windows] 一个能用的微信小程序抓包方式(亲测)

测试来之不易,附上CharlesProxy下载连接

1.小程序包解密UnpackMiniApp,

破包是需要注意手动选择本地小程序路径,不能将其文件拷贝到别的地方

E:\Download\WeChat Files\Applet\wxb541a6047e1c****\32\__APP__.wxapkg

破姐之后对应的就是:wxb541a6047e1c****.wxapkg

2.wxappUnpacker-master

CMD到wxappUnpacker-master运根目录,并运行

node wuwxapkg.js wxb541a6047e1c****.wxapkg

可以获取到相应的源代码,中间报错似乎并不影响解析,多运行几次。

链接: https://pan.baidu.com/s/1FT8knsJ_Ui5q9qcftyRIsQ?pwd=ci7u 提取码: ci7u 复制这段内容后打开百度网盘手机App,操作更方便哦

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年3月21日10:05:57
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   [Windows] 一个能用的微信小程序抓包方式(亲测)https://cn-sec.com/archives/2590360.html