关于电脑端抓包小程序的3种方法

文摘   2024-08-26 20:12   天津  
声明:<TEST安全>公众号分享的安全工具、漏洞复现和项目均来源于网络,仅供安全研究与学习之用,如用于其他用途,由使用者承担全部法律及连带责任,与工具作者和本公众号无关。


关于电脑端对小程序进行安全测试抓包的一些方法和思路,本文主要介绍3种配置思路

流量走向和抓包方案:

  • 电脑(PC)端微信小程序-->通过Proxifier -->到Burpsuite

1、安装burp证书

首先设置系统代理,浏览器访问http://burp下载burp证书导入到系统 受信任的颁发机构

下载完之后直接双击打开证书,并选择本地计算机

选择将证书放入下列存储,并选择受信任的颁发机构

2、安装Proxifier.exe 工具

然后一直下一步即可,然后安装Proxifier.exe 一直下一步即可安装成功

这两个勾可以去掉,一个是开机自动启动,另外一个是更新

安装完成后可以先登录微信然后再打开Proxifier.exe 工具,此时可以把系统代理关掉,然后通过Proxifier.exe设置代理,如图

点击添加按钮

填写burp代理地址和端口

填写完之后选择OK,配置代理规则

如果出现如图所示选择Dissable infnite connection loop detection


3、windows客户端抓包方法1

这里我先讲方法1,该方法使用 直连方式来进去抓取,在弹出的代理规则如图配置,目的是为了默认的代理规则选择关闭

然后选择添加按钮,默认路径(C:\Users\Administrator\AppData\Roaming\Tencent\WeChat\xplugin\Plugins\RadiumWMPF\11205\extracted\runtime),然后点击Browse按钮,也可以直接填写

WeChatAppEx.exe

接下来配置大致如图:

 

配置完的代理规则如图,下图红色选中的部分需要特别注意,很多人无法抓到包就是因为规则没配置到,导致数据包走向最终形成死循环(原因是小程序数据包>>Proxifier.exe>>burp>>Proxifier.exe>>>burp>>Proxifier.exe)形成死循环原因主要是小程序数据包达到Proxifier.exe,此时Proxifier.exe将数据包转发给burp,burp出口流量被Proxifier.exe拦截,Proxifier.exe在把请求数据包转发给burp然后最终就形成死循环导致数据包无法向外发送

此时点击上图OK按钮重启Proxifier.exe软件,鼠标右键点击exit然后在打开即可

重启之后在burp即可看到流量,但是有时我们抓到的流量可能是如图这种

不管用种方法,如果遇到这种流量,可以退出burp重新打开,退出微信重新登录,退出Proxifier.exe重新打开,还是这种流量则重新安装burp证书

重启Proxifier.exe软件后需要检查代理规则是否如图所示

此时便可以抓到小程序数据包,如图所示

到此,方法1已经讲完,如果使用上面方法你依然没成功,或你需要抓取其他客户端的数据包,那么请看方法2

 

3、windows客户端抓包方法2

方法2和方法1配置基本一样,唯一不一样的是代理规则的配置不同

此时我们把wx的规则删除添加一个规则,如图配置

配置后的代理规则如图,这样配置的目的是把java的进程的流量不转发到Proxifier.exe避免形成死循环

然后退出burp,微信,其他软件、Proxifier.exe重新打开可以看到正常抓取到数据包如图:

到此,方法2已经讲完,如果使用上面方法你依然没成功,或你需要抓取其他客户端的数据包,那么请看方法3

 

4、windows客户端抓包方法3

该方法基本都能成功,软件全部使用默认配置即可,但是需要安装一台虚拟机,虚拟机需要使用桥接模式,该方法的好处在于不用担心代理规则配置问题导致程序形成死循环而无法抓到数据包

物理机ip为192.168.43.61

虚拟机ip为192.168.43.80

安装数字证书(虚拟机系统代理设置192.168.43.61端口8080),同时在物理机也安装burp数字证书安装方法不在重复参考文章开头,安装完后可以先使用浏览器设置代理抓包是否正常用于确认数字证书安装是否ok

首先在物理机打开burp并设置绑定地址如图:

虚拟机192.168.43.80 Proxifier.exe 设置代理地址如图

代理规则可以使用 Proxifier.exe安装后的默认规则,也可以像下图这样配置

然后退出burp,微信,其他软件、Proxifier.exe重新打开可以看到正常抓取到数据包如图:

注:如果在抓包的过程中打开小程序太慢可以先打开要抓包的小程序把小程序先缓存到本地打开Proxifier.exe软件即可

最后关于软件Proxifier.exe软件下载地址如下:

http://www.xsssql.com/wp-content/uploads/2024/08/Proxifier.zip

欢迎添加作者微信sqlxss为好友关注最新漏洞复现


刻刀-rust | 脉冲红队快速资产探测综合工具使用指南


【渗透工具箱】灵兔宝盒-Rabbit_Treasure_Box_V1.0.1


【工具更新】Dude Suite Web 渗透测试工具


Hvv利器渗透工具箱Spear V3


【工具更新】Nessus 最新windows版Cracked(附下载)


【工具更新】IDA Pro 9.0 beta已流出!附win/mac手把手教程


【工具更新】Invicti(Netsparker)最新版Crack(附下载)


【工具更新】BurpSuite最新版Windows/Linux/Mac(附下载)


信安404
渗透测试、安全工具、红蓝攻防、漏洞研究、应急响应干货分享
 最新文章