FIddler+Proxifer 工具对 windows PC 客户端进行抓包
python 的大火,带动了 python 爬虫。
爬虫就必定绕不开抓包。
目前最常见的就是网页抓包了,可以使用 chrome 进行,或者配合其他抓包软件 fiddler。
小程序有些兴起是,如跳一跳之类的,也催生了很多手机抓包,现在教程也还很多。
还有一类抓包比较少见,就是抓 windows 平台下客户端的包,如 PC 版腾讯视频。
本篇主要讲 PC 客户端的抓包,文原文来自 https://blog.csdn.net/sunbo_csdn/article/details/82292379
C/S 程序抓包需要借助 ProxiferProxifier 是一款功能非常强大的 socks5 客户端,可以让不支持通过代理服务器工作的网络程序能通过 HTTPS 或 SOCKS 代理或代理链。由于一般的 C/S 客户端不能设置代理,所以我们 FIddler 检测不到数据,我们可以通过 Proxifer 来实现把所有的请求抓发给 Fiddler,这样我们就可以在 Fiddler 分析客户端请求。Proxifer 设置:设置很简单,下图所示,两步就 OK
![](https://static001.geekbang.org/infoq/e5/e51ce4251adff76974aa6f3742f7f9ee.png)
a).设置代理服务器和 Fiddler 代理设置匹配
![](https://static001.geekbang.org/infoq/4a/4adbbd35edcc25afa01fe444f5867e94.jpeg?x-oss-process=image/resize,p_80/auto-orient,1)
b).设置代理规则默认的 Default,我们可以不管
![](https://static001.geekbang.org/infoq/ba/ba5cfebf7d10ccde433a52d26e583e64.png)
点击添加名称:Fiddler.exe 是否有效:是选择 Fiddler 的应用程序文件目录,选择后,确认
目标主机:我们本地的 Fiddler 设置的代理,可以任意目标端口:任意动作:Direct 到这里就设置完毕了,我们可以打开腾讯视频视频客户端,在 Fiddler 和 Proxifer 看下数据
![](https://static001.geekbang.org/infoq/8e/8ea63fca94b48c2b72252eaab8b8fbf1.png)
![](https://static001.geekbang.org/infoq/ba/ba4030e154640ecbbe47d286640510d9.png)
4.电脑上所有的 C/S 客户端都可以抓到包这时候 Proxifer 打开的时候浏览器会链接不了网络,可以通过设置 Fiddler 方式,连接网络,添加谷歌浏览器执行程序文件,确认后,可以上网
![](https://static001.geekbang.org/infoq/4a/4a053e5c66c3b398c2dee6485eb42fe0.png)
评论