weixin小程序和公众号抓包方法分享

文章目录

  • 前言
  • 一、工具准备及相关设置
  • 二、burp抓包演示
  • 三、扩展操作
  • 四、小结


前言

由于在工作中涉及了微信小程序的渗透测试,参考了一些文章,感觉代理的设置大都太麻烦,甚至还有人用模拟器或者手机登陆微信再抓内网IP的数据包,按照app渗透测试的思路来抓取本在电脑上就能直接运行的应用程序的数据包,实在是没必要。因此自己鼓捣了一种简单的抓包方法,直接用proxifier工具来抓指定进程的数据包,转发给burp就可以了。


一、工具准备及相关设置

我本人用的是proxifier汉化版,可以直接从百度去找,也可以点击下方链接下载:
https://pan.baidu.com/s/1Kf5IVDAgVmCgsXU9rRlJXw?pwd=fsuj
提取码:fsuj
工具下载好以后直接傻瓜式安装即可,然后双击运行,顺利的话会见到如下界面:
在这里插入图片描述
依次点击菜单栏中的配置文件->代理服务器->添加
在这里插入图片描述
填写内容如下,其中端口应与burp的监听端口一致:
在这里插入图片描述
这里协议注意选https,我们只要抓https协议相关的数据包(包含了http),而socks5包含了其他协议的内容,burp不能处理,因此这里不能选socks5
接着在主界面点击配置文件->代理规则->添加,然后设置内容如下:
在这里插入图片描述

注:WeChatAppEx.exeWechatBrowser.exe分别是微信小程序和公众号通用的进程。
之后将小程序前面的复选框打钩:
在这里插入图片描述


二、burp抓包演示

现在我分别找个公众号和小程序演示。例如最近比较火的羊了个羊小程序:
在这里插入图片描述
江南雨上公众号:
在这里插入图片描述


三、扩展操作

大型企业经常会规定禁止内外网互联,因此如果连了公司网线,再连自己的热点就属于典型的内外网互联,而如果连公司的wifi,则因为连接人数太多往往很卡。幸好我所在的公司提供了内网代理服务器,连接上以后就可以上网了。下面分享通过proxifier工具开启全局代理的方法:
按照如下图所示进行设置:
在这里插入图片描述
这里的IP应为内网中代理服务器的地址和端口,这里我们公司提供的是192.168.25.25:6666,你们可根据自己实际情况修改。注意添加用户名和密码,因为内网代理服务器一般需要验证用户身份。当然不添加的话,也可以,只是后面肯会有弹窗要求填写账户密码进行身份验证。
然后在代理规则中设置如下:
在这里插入图片描述
这样就可以把全局所有未额外设置代理的进程流量全部导入代理服务器了。可能有人会问,这个时候假设打开了谷歌浏览器,访问了一个站点,想要用burp抓它的数据包,该怎么办呢?这个时候要注意,不要在浏览器里设置代理,直接在proxifier工具的代理规则添加一条规则如下:
在这里插入图片描述
检查该规则是否已启用:
在这里插入图片描述
这样的话,小程序、公众号和谷歌浏览器的流量就会被导入到本地的127.0.0.18080端口,就可以使用burp去拦截数据包,而burp的出口走的是代理服务器的ip和端口,因此并不影响它们访问外网,这样就实现了在内网环境下设置全局代理和burp拦截数据包两不误了。
同样的方法可以拦截到各种指定进程的数据包,比如拦截御剑工具的数据包,看看它在爆破的时候都发了些什么请求:
在这里插入图片描述
在这里插入图片描述


四、小结

本文主要分享了使用proxifier工具进行代理设置拦截微信小程序和公众号数据包的方法,同时扩展了其他进程数据包的拦截方法,若是本文对读者学习相关的技术起到了一定的参考意义,望能给本文点个赞,谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/9356.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序流量主被封和暂停搜索?

9月26号毫无征兆的收到微信广告助手的通知: 然后进入小程序后台,提示如下: 小程序广告组件关闭原因: 流量主通过违法违规等不正常手段获取流量,包括但不限于通过头像、名称、简介混淆正常搜索结果,影响用…

微信小程序功能被封禁怎么办(附上解决方案)

1.首先要明确是被封禁还是警告,警告的话在规定时间内整改就可以恢复,走的是警告申诉通道,封禁的话走的是封禁申诉通道 如果封禁了之后走警告申诉通过了申诉也是不给解封的,只能封禁走封禁申诉,警告走警告申诉。 2.在修…

chatgpt赋能python:Python中归一化处理——实现数据预处理的重要手段

Python中归一化处理 —— 实现数据预处理的重要手段 随着大数据时代的到来,越来越多的公司和机构开始注重数据的价值。不过,数据的价值是在经过处理后才会显现出来的。因此,数据预处理成为了数据分析过程中极为关键的一环。而在数据预处理中…

chatgpt赋能python:Python中数据清洗:让数据更优秀

Python中数据清洗:让数据更优秀 数据清洗(Data Cleaning)是数据分析过程中不可或缺的一个环节,它指的是通过一系列技术和方法,对数据中的不正确、不完整、不一致等各种问题进行处理和修正,使数据更加规范、…

chatgpt赋能python:Python数据建模:从数据预处理到机器学习建模

Python数据建模:从数据预处理到机器学习建模 Python已经成为了数据建模与分析的主要工具之一,因为它的语法简单易懂,有许多数据科学库可以使用,支持各种各样的数据预处理和建模技术。在本文中,我们将重点介绍使用Pyth…

chatgpt赋能python:Python数据预处理:优化数据分析的重要步骤

Python数据预处理:优化数据分析的重要步骤 在数据分析过程中,数据预处理是非常重要的步骤。在这个阶段,我们可以清洗、转换和整理数据,以便更好地进行数据分析和建模。Python是一个强大的工具,可以帮助我们优化数据预…

chatgpt赋能python:Python数据预处理:为机器学习和数据分析做好准备

Python数据预处理:为机器学习和数据分析做好准备 数据预处理是数据科学界的第一步。在这个步骤中,数据被清理、处理、格式化和转换,以便更好地使用。Python是数据科学家和机器学习工程师常用的一种工具,因为Python有许多库和框架…

chatgpt赋能python:Python数据集预处理指南:从混乱到有序

Python 数据集预处理指南:从混乱到有序 在数据分析和机器学习领域,数据预处理是至关重要的一步。预处理的目的是将不规则、混乱的数据转化为适合分析的数据格式,使得数据能够按照一定的规则进行处理和分析。本文将介绍 Python 数据集预处理的…

chatgpt赋能python:Python数据预处理指南

Python数据预处理指南 在数据分析和机器学习中,预处理数据是一个非常重要的步骤。Python作为数据分析和机器学习领域广泛应用的语言之一,提供了许多工具和库来进行数据预处理。下面介绍几种常见的Python数据预处理技术。 数据清洗 在数据预处理的过程…

chatgpt赋能python:Python数据预处理技术与实践

Python数据预处理技术与实践 数据预处理是数据挖掘和机器学习的关键步骤。Python作为一种流行的编程语言,在数据处理方面具有一定的优势。本文将介绍Python中常用的数据预处理技术,并提供一些实践方法。 数据预处理的定义 数据预处理是指在进行数据分…

chatgpt赋能Python-numpy数据预处理

Numpy数据预处理综述 介绍 Numpy是Python中最流行的数学库之一,可以用于高效的处理大型数据。Numpy提供了各种强大的数据结构和函数,使得数据分析和处理变得更加容易和直观。本文将介绍numpy中的一些数据预处理技术,包括数据清洗、缩放、归…

超全面 pandas 数据预处理+数据概览 处理技巧整理(持续更新版)

这篇文章主要是整理下使用pandas的一些技巧,因为经常不用它,这些指令忘得真的很快。前段时间在数模美赛中已经栽过跟头了,不希望以后遇到相关问题的时候还去网上查(主要是太杂了)。可能读者跟我有一样的问题&#xff0…

chatgpt赋能python:Python数据预处理的方法

Python数据预处理的方法 数据预处理是数据分析、挖掘及机器学习应用中非常重要的一环。在数据预处理过程中,数据清洗和数据转换是必要的步骤。本文将介绍如何使用Python进行数据预处理工作,让我们一起来了解下。 数据清洗 数据清洗是数据分析中最重要…

chatgpt赋能python:Python数据预处理实验报告

Python数据预处理实验报告 数据预处理是数据挖掘过程中非常重要的一步,因为它能够帮助我们更好地理解数据、减少噪音、规范化数据格式。Python在数据预处理方面非常强大,很多开源库可以帮助我们自动化地完成各种数据清洗、格式转换以及特征提取等任务。…

chatgpt赋能python:Python数据预处理

Python数据预处理 什么是数据预处理 数据预处理是数据分析的一项基础性工作,它包括了数据的清洗、变换、整合等一系列的操作,旨在让原始数据变得更容易分析和应用。数据预处理可以帮助我们发现数据中的异常值、缺失值、重复值等,处理它们并…

数据预处理

数据预处理的主要内容包括数据清洗、数据集成、数据变换和数据规约。 一、数据清洗 数据清洗主要进行删除一些数据,处理一些异常数据等到工作。主要分为缺失值处理和异常值处理两种。 (1)缺失值处理 缺失值处理的方法可以分为三类&#x…

chatgpt赋能python:Python数据预处理案例:提高数据质量的关键

Python数据预处理案例:提高数据质量的关键 在数据科学和机器学习领域,数据预处理是不可避免的步骤。数据预处理是指对原始数据进行清洗、转换和集成等操作,以提高数据质量和可用性。Python作为一种简单、易学、高效的编程语言,已…

chatgpt赋能Python-pyspark数据预处理

PySpark数据预处理:让海量数据简单易处理 大数据已经成为当今数据行业的一种趋势,许多企业也投入了大量的时间和资源来处理海量数据。然而,许多业务工作人员可能不知道如何处理这些数据。在这种情况下,PySpark是一种非常强大的工…

chatgpt赋能python:Python中数据预处理是什么?

Python中数据预处理是什么? 在许多机器学习和数据科学应用程序中,数据预处理是数据科学家不可或缺的一部分。Python被广泛使用来进行数据预处理,因为它具有大量的库和模块,使其成为处理大型数据集的理想工具。 数据预处理是指对…

重磅干货!万字长文教你如何做出 ChatGPT

作者:monychen,腾讯 IEG 应用研究员 简单来说,ChatGPT 是自然语言处理(NLP)和强化学习(RL)的一次成功结合,考虑到读者可能只熟悉其中一个方向或者两个方向都不太熟悉,本文…