实现PC客户端抓包

2022-03-29 17:22:22 浏览数 (1)

目前抓包工具很多,大多都针对移动, web;

比较少见的一类抓包,就是抓windows平台下客户端的包,如PC版腾讯视频。

而我负责的产品,就是桌面的客户端,抓包很困难,有时候想看看问题出现在什么地方,很难看到,完全纯黑盒测试。

终于在有天,让我找到了一款利器Proxifier。

Proxifier是一款功能非常强大的socks5客户端,可以让不支持通过代理服务器工作的网络程序能通过HTTPS或SOCKS代理或代理链。

由于一般的C/S客户端不能设置代理,所以我们FIddler检测不到数据,我们可以通过Proxifer来实现把所有的请求抓发给Fiddler,这样我们就可以在Fiddler分析客户端请求了。

1、安装Proxifier

下载地址:https://djvniu.jb51.net/201701/tools/HA-Proxifier-jb51.rar

注册:

登录后复制

proxifier注册码

5EZ8G-C3WL5-B56YG-SCXM9-6QZAP

G3ZC7-7YGPY-FZD3A-FMNF9-ENTJB

YTZGN-FYT53-J253L-ZQZS4-YLBN9

用户名:zxhi

注册码:

LYZGL-F2KX3-JW5W4-A33MC-25QHH

ECZ83-82S6F-AM2WR-Z5ASV-JC3CG

2LZLR-WYDXF-NEA3A-UKVUB-75KCA #20210115亲测可用

2、配置代理服务器

A、开启HTTP协议

Proxifier默认是关闭HTTP协议的,需要手动开启。

打开软件,依次选择,配置文件-->高级-->HTTP代理服务器-->启用HTTP代理服务器支持。

B、设置代理服务器和Fiddler代理设置匹配,配置文件-->代理服务器->添加。

C、设置代理规则,一般默认的规则Fiddler.exe [auto-created] 即可,如没有,需要手动创建。

名称:自定义,并勾选“是否有效”选项。

应用程序:选择Fiddler的应用程序文件目录,可按需增加。

目标主机:我们本地的Fiddler设置的代理,可以任意

目标端口:任意

动作:Direct

Fiddler设置

1、打开Fiddler->Tools->Options->HTTPS,然后全勾上,注意要选择“从所有进程”

2、连接->Fiddler监听端口:8888 ,注意这个端口要和Proxifier的代理端口保持一致。

设置完毕了,在Fiddler和Proxifer,可以看到抓包获取的数据。

0 人点赞