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

今天接到复测微信小程序的任务,需要对微信小程序进行抓包,从上午到现在试了很多方式,分别为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后,依次进行以下步骤:
证书安装:如下图

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

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

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

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

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

按照下图内容进行配置:

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

8888端口是默认端口,配置完成后点击ok即可。 接下来点击SSL Proxying Settings:

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

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

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

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

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

选择下图选项:

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

按照下图配置

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

注意,Web Proxy(HTTP)和Secure Web Peoxy(HTTPS)都需要填写127.0.0.1以及端口(这里填的都是8091),这和后续配置BurpSuite代{过}{滤}理的端口一致。
配置完成点击ok即可。
——————————————————————————————————————————————————
下面配置BurpSuite,与之相比较简单,打开BurpSuite代{过}{滤}理配置选项:
配置刚刚我们绑定的端口

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

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

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

工具下载地址: https://download.csdn.net/download/qq_41221596/88481494

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
微信小程序是基于微信平台的一种应用,开发者可以通过小程序开发工具进行开发,并且可以通过抓包工具来获取小程序与后端API之间的通信数据。 要抓包到后端API,首先需要进行如下几个步骤: 1. 安装并配置抓包工具:在电脑上安装并配置抓包工具,常用的有Fiddler、Charles等。具体的安装及配置方法可以参考对应抓包工具的官方文档。 2. 连接手机和电脑:打开微信小程序开发工具,并连接手机和电脑。在手机微信中打开对应的小程序,并点击开发工具中的“预览”按钮,将小程序与开发工具建立起连接。 3. 配置代理:在抓包工具中设置代理,将手机的网络请求通过电脑进行拦截和抓包。具体的代理配置方法可以参考对应抓包工具的官方文档。 4. 抓包:通过代理配置后,抓包工具将能够拦截到小程序与后端API之间的通信数据。可以在抓包工具中查看和分析这些数据,包括请求的URL、请求参数、请求头、响应数据等。 需要注意的是,抓包可能涉及到隐私和安全问题,请在合法合规的情况下使用抓包工具,切勿滥用和非法使用。此外,抓包可能会对网络请求的性能产生一定的影响,建议在开发和测试阶段使用,避免在正式环境中使用抓包工具。 总结一下,要抓包微信小程序与后端API之间的通信数据,需要安装并配置抓包工具、连接手机和电脑、配置代理、通过抓包工具查看和分析数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码云笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值