可用的微信小程序抓包方式(Charles + bp)

admin 2024年6月27日21:45:06评论7 views字数 882阅读2分56秒阅读模式
文章来源: https://xz.aliyun.com/t/14833

前言

接到对公司小程序进行渗透的任务,尝试了网上几种对小程序抓包的方式(Burp+Proxifier、Burp+安卓模拟器等)都无法完成抓包,可能已经失效,结合不同的文章尝试了bp+Charles,成功抓包

1.所需工具

  • Charles-proxy-4.6.2-win64
  • BurpSuite2023

2.工具安装步骤

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

3.工具配置

3.1Charles-proxy配置

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

可用的微信小程序抓包方式(Charles + bp)

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

可用的微信小程序抓包方式(Charles + bp)

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

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

可用的微信小程序抓包方式(Charles + bp)

按照下图内容进行配置:

可用的微信小程序抓包方式(Charles + bp)

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

接下来点击SSL Proxying Settings:

可用的微信小程序抓包方式(Charles + bp)

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

可用的微信小程序抓包方式(Charles + bp)

写上*是代表抓取任意端口和域名,如果只抓取固定的端口or域名可自行设置。
接下来配置将数据包代{过}{滤}理到BurpSuite的代{过}{滤}理选项:
选择下图选项:

可用的微信小程序抓包方式(Charles + bp)

按照下图配置:

可用的微信小程序抓包方式(Charles + bp)

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

3.2BurpSuite配置

配置BurpSuite,与之相比较简单,打开BurpSuite代{过}{滤}理配置选项:配置刚刚我们绑定的端口

可用的微信小程序抓包方式(Charles + bp)

大功告成。

4.实战演示

下面是配置成功后,抓取的记录附图。

可用的微信小程序抓包方式(Charles + bp)

声明:⽂中所涉及的技术、思路和⼯具仅供以安全为⽬的的学习交流使⽤,任何⼈不得将其⽤于⾮法⽤途以及盈利等⽬的,否则后果⾃⾏承担。

原文始发于微信公众号(白帽子左一):可用的微信小程序抓包方式(Charles + bp)

 

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年6月27日21:45:06
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   可用的微信小程序抓包方式(Charles + bp)https://cn-sec.com/archives/2891357.html

发表评论

匿名网友 填写信息