前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实现PC客户端抓包

实现PC客户端抓包

作者头像
赵云龙龙
发布2022-03-29 17:22:22
4.8K0
发布2022-03-29 17:22:22
举报
文章被收录于专栏:python爱好部落python爱好部落

目前抓包工具很多,大多都针对移动, 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,可以看到抓包获取的数据。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 python粉丝团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档