当前位置: 首页 > news >正文

配置Burp Suite与Proxifier抓取微信小程序流量

微信小程序抓包教程:Burp Suite + Proxifier 配置指南

微信小程序抓包教程:Burp Suite + Proxifier 配置指南

本教程将详细介绍如何配置 Burp Suite 和 Proxifier,以实现对 PC 端微信小程序的网络流量进行捕获和分析。这对于小程序安全测试和开发调试非常有帮助。

一、前提条件

在开始之前,请确保您已在计算机上成功安装以下两款软件:

  1. Burp Suite:一款功能强大的 Web 应用程序集成安全测试平台。
  2. Proxifier:一款可以使不支持代理服务器的程序通过 SOCKS 或 HTTP 代理进行连接的工具。

二、Burp Suite 配置

首先,配置 Burp Suite 的代理监听器。打开 Burp Suite,导航至 ProxyOptions 选项卡,确保代理服务正在运行。通常默认监听地址为 127.0.0.1,端口为 8080

Burp Suite 代理监听器配置

三、Proxifier 配置

1. 添加代理服务器

打开 Proxifier,点击菜单栏的 ProfileProxy Servers...,然后点击 Add 按钮来添加一个新的代理服务器。

Proxifier 添加代理服务器

在弹出的窗口中,填入 Burp Suite 的监听地址和端口(Address: 127.0.0.1, Port: 8080),并在 Protocol 部分选择 HTTPS。点击 OK 保存设置。

配置代理服务器地址和端口

2. 添加代理规则

接下来,我们需要创建一条规则,指定微信小程序的流量通过我们刚刚设置的 Burp Suite 代理。点击菜单栏的 ProfileProxification Rules...,然后点击 Add

Proxifier 添加代理规则

3. 查找并指定小程序进程

在规则设置窗口中,为规则取一个清晰的名称(如 "WeChat Mini Program")。最关键的一步是指定应用程序(Applications)。

配置代理规则名称和程序

要找到小程序的进程文件,请按以下步骤操作:

  1. 在 PC 端微信中打开任意一个小程序。
  2. 打开 Windows 任务管理器(可按 Ctrl+Shift+Esc),在“进程”标签页下找到名为 WeChatAppEx 的进程组。
  3. 展开该进程组,右键点击任意一个 WeChatAppEx 进程,然后选择“打开文件所在的位置”。

在打开的文件资源管理器窗口中,复制地址栏中的完整路径。然后回到 Proxifier 的规则设置窗口,点击 Applications 字段旁的 Browse... 按钮。

浏览应用程序

将刚刚复制的路径粘贴到文件选择窗口的地址栏并按回车,然后选中 WeChatAppEx.exe 文件,点击“打开”。

选择 WeChatAppEx.exe

最后,在规则的 Action 选项中,选择我们之前创建的代理(Proxy HTTPS 127.0.0.1:8080)。点击 OK 保存规则。

完成代理规则配置

重要提示: 请确保新创建的小程序规则位于 Default 规则的上方。您可以使用规则窗口右侧的上下箭头按钮来调整顺序。这能保证小程序的流量优先被我们的规则捕获,而不是被默认规则处理。

四、验证抓包结果

所有配置完成后,重新打开一个微信小程序进行操作。此时,您应该能在 Proxifier 的主窗口看到 WeChatAppEx.exe 产生的网络流量记录。

Proxifier 中显示的微信小程序流量

同时,切换到 Burp Suite,在其 ProxyHTTP history 选项卡中,您应该也能看到被成功转发过来的小程序网络请求。至此,抓包配置成功!

五、故障排查与重要提示

如果在操作过程中无法抓取到流量包,可能由以下几个常见问题导致:

  1. DNS 解析问题

    检查 Proxifier 的名称解析设置。进入 ProfileName Resolution,确保勾选了 Resolve hostnames through proxy 选项。

    Proxifier 名称解析设置
  2. HTTP 代理服务器未开启

    请确认您在 Proxifier 中添加的代理服务器(ProfileProxy Servers...)处于启用状态,并且地址和端口与 Burp Suite 中的配置完全一致。

    检查代理服务器是否启用
  3. 系统代理设置冲突

    有时系统级的代理设置会干扰 Proxifier 的工作。请检查本机的 Internet 选项。在 Windows 搜索框中搜索并打开“Internet 选项”。

    打开 Internet 选项

    进入“连接”选项卡,点击“局域网设置”。

    局域网(LAN)设置

    确保“为 LAN 使用代理服务器”选项是未勾选状态。因为我们将使用 Proxifier 来精细化管理代理,所以应避免系统全局代理的干扰。

    取消系统代理服务器

参考资料

[1]
微信小程序Burp+Proxifter抓包配置教程
https://static-recommend-img.tiangong.cn/prod/analysis/2025-09-16/10953189/1967828917964759040_d54dffbed41b4bc3cfbbede346dc3200.pdf
内容由AI生成,不能保证真实

相关文章:

配置Burp Suite与Proxifier抓取微信小程序流量

微信小程序抓包教程:Burp Suite + Proxifier 配置指南 .container { max-width: 800px; margin: 0 auto; padding: 24px 40px; background-color: rgba(255, 255, 255, 1); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); border-radius: 8px } .chart-container { position: rel…...

我的ai 相关工具站

在AI技术席卷日常生活的今天,美容与时尚领域也迎来了革新。如果你正在犹豫是否换发型、尝试新发色,或想看看不同年龄或面部效果的自己,RightHair.ai就是你的理想选择。这款完全免费的在线AI工具不仅能让你上传照片试穿200+种发型和发色,还提供AI年龄滤镜、微笑滤镜、瘦脸滤…...

C#第十一章 023 024

类 是一种数据结构析构器的声明 和构造器类似 ~Student(){}这样静态构造器是给静态属性的在类里面的类可以说是成员类或者嵌套类...

MyEMS:赋能每一个组织,成为自己的能源管理专家

能源管理曾是一件“昂贵”的事情。它意味着动辄七位数的软件许可费、依赖外部专家的深度定制,以及被特定供应商“锁定”的长期合约。这无形中为众多企业,特别是中小型企业和机构,筑起了一道难以逾越的高墙。 然而,数字时代的真正精神是“赋能”与“ democratization”(民主…...

Vue开发微信公众号上传图片

​处理思路:从服务器获取微信配置参数,进行微信配置 选择本地图片,获取图片base64输出 将base64图片转化为文件上传 关键代码: 1.获取配置与选择本地图片输出import http from ./http import api from ./api import wx from "weixin-js-sdk"; export default {g…...

centos7中scrapy运行环境配置

最近根据需要,使用scrapy开发了一个爬虫应用,直接使用的python2,记录一下部署环境。 1.安装epel扩展源 yum -y install epel-release 2.安装pip yum -y install python-pip3.安装scrapy pip install scrapy 阿里云镜像:pip install scrapy -i http://mirrors.aliyun.com/py…...

flutter配置国内镜像

git clone -b master https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git设定方式如下: export FLUTTER_STORAGE_BASE_URL="https://mirrors.tuna.tsinghua.edu.cn/flutter" export PUB_HOSTED_URL="https://mirrors.tuna.tsinghua.edu.cn/dart-pub&qu…...

微信小程序 live-player 无声音

由于微信公众号在播放直播视频,方案上视频存在严重的延时,而小程序有live-player,可以做为低延时解决方案,所以准备改用小程序重写原来功能。问题描述: 1.微信小程序使用live-player控件播放基于腾讯lvb平台直播服务直播,视频由本地客户端,拉取摄像头视频向直播平台推流…...

栈的妙用:如何优雅地处理括号匹配难题 (C语言版)

栈的妙用:如何优雅地处理括号匹配难题 (C语言版)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace…...

食品包装 AI 视觉检测技术:原理、优势与数据应用解析

一、食品行业包装质检的核心技术痛点 在食品行业现代化生产体系中,包装质检作为保障食品安全与品质的关键环节,面临多维度技术挑战,具体体现在以下方面: 1、检测效率与产线速度不匹配 现代化食品生产线(如饮料灌装线、零食包装线)已实现高速运转,部分产线每分钟可完成数…...

电流探头的常见应用场景

电流探头是一种用于测量电流的传感器,广泛应用于电子、电力、通信等多个领域,其常见测试场景主要包括以下几类: 一、电子设备研发与调试 在电子设备的设计、研发和故障排查阶段,电流探头是关键工具,主要用于: 电路工作电流监测:测量各类电子电路(如主板、模块、芯片)的…...

WebRTC编码过载检测与帧率适应机制分析报告

WebRTC编码过载检测与帧率适应机制分析报告 1. 概述 本报告基于WebRTC源码分析,详细阐述了编码过载检测机制及其触发的帧率降级算法。分析范围涵盖从编码时间测量到最终帧率调整的完整调用链。 2. 编码使用率计算机制 2.1 基本计算公式 位置: android/cmake/src/video/adaptat…...

PC桌面应用开发选择

要使用Web方式,基本有3种方案可供选择: cef electron nwjs 1.cef情况下,.NET可以很好的支持,是个不错的方案 2.electron、nwjs主要在nodejs环境下开发,也是个不错选择 最后采用cef做壳,浏览器方式,Vue做页面形式开发。写于 2020-08-12...

陈燕的项目启动笔记

现在已经把项目起来了。 启动过程如下:1. 拉代码这里的前端的代码是缺少的,需要跟人要一下 2. 后端的mysql创建CREATE DATABASE IF NOT EXISTS lth_test CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 3. sql也有一些问题,把错误的sql都删除 4. mysql -u root -p 1234…...

C++面试宝典八股文之什么是封装、继承、多态(附面试宝典八股文PDF)

一、C++面试宝典&八股文 PDF文档自取:https://pan.quark.cn/s/5d4c5050d512 二、什么是封装、继承、多态? 1.封装 概念:封装是将数据(属性)和操作数据的方法(行为)捆绑在一起,形成一个独立的单元(即类),并尽可能隐藏类的内部实现细节,只保留有限的接口与外部交…...

无需复杂正则:SLS 新脱敏函数让隐私保护更简单高效

AI 时代海量交互数据推动智能应用快速发展,但其中的个人隐私信息也带来严峻的安全挑战。数据脱敏已从可选项转变为企业合规经营的必需品。作者:孙玉梅 背景 AI 时代海量交互数据推动智能应用快速发展,但其中的个人隐私信息也带来严峻的安全挑战。数据脱敏已从可选项转变为企…...

DRAM、SRAM、NAND Flash、NOR Flash、EEPROM、MRAM存储器你分得清吗?

DRAM、SRAM、NAND Flash、NOR Flash、EEPROM、MRAM存储器,这些是计算机和电子设备中最核心的几种存储器技术。 首先,我们可以从两个最根本的特性来对它们进行初步区分:​​易失性 (Volatile)​​:断电后数据是否丢失。​​读写特性​​:是像内存一样可以​​按字节随机读写…...

【初赛】最短路 次短路 k短路 - Slayer

最短路、次短路、k短路算法总结与C++代码示例 一、最短路算法 1. Dijkstra算法(单源最短路,非负权图)适用场景:有向/无向图,边权非负,求单源最短路径 时间复杂度:O(m log n)( n 为顶点数,m 为边数,使用优先队列+邻接表)2. Bellman-Ford 算法(单源最短路,支持负权图…...

hyperv 管理的 ubuntu 虚拟机压缩磁盘

1. 删除所有检查点,必须全部删除2. 多次执行 fstrim 命令sudo fstrim -av /: 488 GiB (498240180224 bytes) trimmed on /dev/sda2sudo fstrim -av /: 122 MiB (126992384 bytes) trimmed on /dev/sda2sudo fstrim -av /: 0 B (0 bytes) trimmed on /dev/sda2直到出现 0 B (0 …...

PLC结构化文本设计模式——适配器模式(Adapter Pattern)

PLC Structured Text Design Patterns PLC结构化文本设计模式——适配器模式(Adapter Pattern) 介绍 适配器模式(Adapter Pattern)充当两个不兼容接口之间的桥梁,属于结构型设计模式。它通过一个中间件(适配器)将一个类的接口转换成客户期望的另一个接口,使原本不能一起…...

【实战记录】使用 wp-cli 恢复/修改 WordPress 密码

内容概览:使用 wp-cli 修改 WordPress 密码 docker 常规操作(文件复制、执行 bash 等)也是好久没写博客了,突发奇想想在自己的 WordPress 站点写一篇博文。 然后我惊讶的发现,我忘记密码了,更糟糕的是,出于安全考虑,我启用了这个:汗流浃背了家人们(非常推荐各位安装一…...

Spring Boot 下 Druid 连接池:多维度优化打造卓越性能

大家好,我是凯哥Java 本文标签:Spring Boot、Druid连接池、数据库连接池优化、性能监控 本文聚焦 Spring Boot 中 Druid 连接池的极致优化,从基础环境搭建、核心参数调优、监控体系构建、安全增强、连接泄漏检测等多方面展开,给出详细策略与高级技巧,还提供避坑指南,助力…...

讨好型人格自救指南:重建健康自我与关系

讨好型人格自救指南:重建健康自我与关系<script src="https://cdn.tailwindcss.com"></script><script>tailwind.config = {theme: {extend: {colors: {primary: #B8860B,secondary: #DAA520,accent: #F4E4BC,neutral: #2C2C2C,base-100: #FEFDFB…...

vue3使用vue3-pdf-app预览pdf文档

引入第三方组件库npm i vue3-pdf-app@1.0.3vue3 创建组件<template><VuePdfApp :style="`width: ${viewerWidth}; height: ${viewerHeight};`":pdf="src" @pages-rendered="pagesRendered" :config="config"></VuePdf…...

使用lvgl/lv_port_pc_visual_studio在PC上运行LVGL模拟器

本文使用lvgl/lv_port_pc_visual_studio项目,在PC上成功运行了LVGL模拟器,包含详细的步骤。前言 我看的韦东山的LVGL教程,第一章都是在PC上跑模拟器。 在LVGL的文档中,官方推荐了数个IDE。我首先尝试了VS Code,研究了半天都编译不过。又尝试了教程中提供的CodeBlocks的方法…...

深入解析:Spring Boot 深入剖析:SpringApplicationRunListener

深入解析:Spring Boot 深入剖析:SpringApplicationRunListenerpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New&qu…...

Hutool 调用第三方接口报错

报错信息 java.lang.reflect.InaccessibleObjectException: Unable to make field protected java.lang.String java.net.HttpURLConnection.method accessible: module java.base does not "opens java.net" to unnamed module @28c4711cat java.base/java.lang.ref…...

丑东西经济学:全面分析

```html丑东西经济学:全面分析<script src="https://cdn.tailwindcss.com"></script>:root { --primary: #8B5A3C; --secondary: #D4A574; --accent: #2E1F15; --neutral: #F5F1EC; --base-100: #FEFCF8; --base-content: #1A1A1A } body { font-family…...

Python turtle 海龟画图入门指南

Python海龟画图入门指南 Python海龟画图(Turtle Graphics)是一个非常适合编程初学者的图形绘制库,它基于Logo编程语言的概念,通过控制一个"海龟"在屏幕上移动来绘制图形。 海龟画图基础知识 1. 基本概念海龟(Turtle):一个可以在画布上移动的箭头(默认形状为箭头,…...

uni-app中v-if使用”异常”

在vue中如果想实现通过某些条件渲染不同内容,其中使用比较多的就是v-if,它会根据你传入的东西是否为真值来决定要不要显示当前内容块,但是最近在uni-app中使用的时候发现了一点小问题,一起看看是什么问题吧。前情 最近又接手一个全新多端项目,包括抖音/快手/微信/支付宝/安…...

二叉树遍历

1.广度优先遍历 2.深度优先遍历 1.前序遍历 根结点--左子树--右子树 void pre(int p){printf("%d\n",p);if(tree[p].l)pre(tree[p].l);if(tree[p].r)pre(tree[p].r); }2.中序遍历 左子树--根结点--右子树 void in(int p){if(tree[p].l)in(tree[p].l);printf("%d…...

Python Socket网络编程(3)

class类里面先执行__new__,然后__init__ 单例模式线程安全单例模式点击查看代码 import threadingclass Singleton:instance = Nonelock = threading.Rlock()def __new__(cls, *args, **kwargs):if cls.instance:return cls.instancewith cls.lock:if cls.instance:return cls…...

实用指南:有关gitlab14.x版本在内网环境下无法添加webhooks的解决方法

实用指南:有关gitlab14.x版本在内网环境下无法添加webhooks的解决方法pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier …...

如何创建可引导的 macOS Tahoe 安装介质

如何创建可引导的 macOS Tahoe 安装介质如何创建可引导的 macOS 安装介质 如何创建可引导的 macOS 安装器 | 如何制作 macOS USB 启动盘 请访问原文链接:https://sysin.org/blog/macos-createinstallmedia/ 查看最新版。原创作品,转载请保留出处。 作者主页:sysin.orgmacOS …...

强类型、类型安全

说 C++ 是类型安全的强类型语言,这句话其实不完全准确。更精确的说法是,C++ 是一门静态类型、强类型但并非完全类型安全的语言。 我们先来理解一下你提到的两个概念,以及它们在C++中的具体体现。 强类型(Strongly-typed) 强类型主要指的是,在语言中,不同类型的数据之间操…...

完整教程:数据结构——逻辑结构物理结构

完整教程:数据结构——逻辑结构&物理结构pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !i…...

前端面试

题目 JS和TS区别类型JS:动态类型,变量类型在运行时确定,无需显示声明类型。 TS:静态类型,支持类型注解和编译时类型检查,可提前发现错误。编译与运行JS:直接由浏览器或者node.js,无需编译 TS:需要通过编译器(tsc)转换为JS代码后才能运行。语法扩展JS:仅支持基础的ECMAScrip…...

外置Tomcat启动Springboot项目后,请求参数中文乱码的问题解决 - yjry

首先按照常规的排查流程逐个进行配置,都是无效果的: 1、检查了tomcat的conf/server.xml里Connector标签有无配置URIEncoding="UTF-8",添加了配置,无效; 2、tomcat/bin/catalina.bat,添加了JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8"配置,无效;…...

JSON字符串转换List对象列表 JSONArray toJavaList

JSON字符串转换List对象列表 JSONArray toJavaListJSON字符串转换List对象列表 JSONArray toJavaListpackage com.example.core.mydemo.java3.jsonDemo;import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.example.core.mydemo.json2…...

gradle项目多模块中主模块加载子模块中的sqlmapper文件方法

gradle项目多模块中主模块加载子模块中的sqlmapper文件方法gradle项目多模块中主模块加载子模块中的sqlmapper文件方法 1.子模块 build.gradlesourceSets.main.resources { srcDirs = ["src/main/resources", "src/main/java"] // 包含Java目录下的XML…...

MCP - 使用 fastmcp 编写 Client 调用 MCP Serverr - Streamable HTTP (四)

xx源代码: mcp_server_tool_registry.zip...

全面理解MySQL架构

一条SQL查询执行的流程客户端 连接工具(Navacat,SQLyog,JDBC)都是客户端,主要用于发送执行SQL语句的请求 服务端 服务端可以分为server层和存储引擎层 server层 负责处理SQL语句, 解析, 优化, 缓存等. 负责权限管理, 用户认证等 提供了复制, 备份, 恢复等高级功能 Server层…...

Figma EX 125.7.5 UI原型设计

** 描述** Figma是一款专业的UI原型设计软件,Figma能够帮助团队创建、测试和发布更好的设计,Figma支持Windows和macOS 等多个平台,软件注意自适应屏幕大小、历史记录、导入Sketch文件等功能。它是一个真正为设计师而开发的设计软件,软件可以让网络设计变得简单。它能够创建…...

啥是CPU

啥是CPU?CPU即为中央处理器,一般决定CPU性能的参数有:频率,核心,线程,指令集频率决定了在相同架构下单CPU核心的运行速度,#核心数量一般决定了CPU处理多任务的能力,现在的绝大部分CPU都是多个核心组合成的线程则决定了核心和内存交换数据的速度某些CPU可能为了降低功耗…...

C# Avalonia 15- Animation- CodeAnimation

C# Avalonia 15- Animation- CodeAnimation例子展现了两种设置动画的方法,各位自行选择。CodeAnimation.axaml代码<Window xmlns="https://github.com/avaloniaui"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schema…...

vue3 使用 docx-preview 预览 Word文档

引入第三方库npm i docx-previewvue3创建组件<template><div><!-- 用于渲染文档的容器 --><div ref="previewContainer" class="preview-wrapper"></div></div> </template><script setup>import {define…...

数据库原理-第三章——SQL

Structured Query Language数据查询 Select数据操纵 Insert、Delete、Update数据定义 Create、Drop、Alter数据控制 Grant、Revoke事务处理 begin transaction、commit、rollback指针、游标控制(CCL) DECLARE CURSOR、FETCH INTO、UPDATE、WHERE CURRENT数据库的数据类型数值…...

ubuntu 18.04安装mysql 8.0.41

环境Os:ubuntu 18.04 desktop桌面版mysql:mysql:8.0.41 glibc2.17 查看操作系统信息root@db:~# ldd --version ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. Th…...

Topaz Photo AI Pro 4.0.4 AI图片智能降噪(win版)

描述 Topaz Photo AI是一款专业的人工智能图片降噪软件,得益于Topaz公司AI算法,这款照片修复软件可以在修复照片的同时运用人工智能算法AI模型计算图片模糊部分,自动修复图片受损的细节,以增强图片画质。利用未来的技术锐化、消除噪点并提高照片的分辨率。Topaz Photo AI 可…...

阿里云基础设施 AI Tech Day AI 原生,智构未来——AI 原生架构与企业实践专场

本次技术沙龙聚焦企业 AI 应用规模化实战痛点分享 Serverless、AI 网关、可观测、AI 消息队列产品解决方案和企业真实实践,与企业共同探讨如何通过向更先进的架构演进来适应 AI 时代的快速变化,为迎接新的增长机会做好准备。活动简介云为 AI 提供了坚实的基础设施支撑。聚焦阿…...