Fiddler 使用
Fiddler
抓包工具,相同功能的还有Wireshark.....非常之多,还是那句话,工具而已,顺手就行
Fiddler简称FD,可以用来抓包修改包然后发送,之前就有人用其在购物平台截取数据包,将价格修改后发送至服务器,后来以0.01元购买了当下最为火热的iPhone 7 Plus,当然,正在看文章的你不要太过的激动,毕竟法网恢恢,疏而不漏。
1.安装
通常这个时候是安装完毕了,但是桌面并不会自动创建快捷方式,所以按win,找到fiddler即可打开,也可以将其创建为快捷方式
2. 使用
在fiddler使用之前必须配置才能使用
2.1 基本配置
-
Tools
-Option
-HTTPS
勾选Decrypt Https Traffic
后弹出窗口,一路确认 -
设置只抓取浏览器的数据包
...from browsers only
-
设置监听端口(默认为8888)
Tools
-Options
-Connections
-
配置完成后重启Fiddler(重要)
关闭Fiddler,再打开Fiddler
2.2 安装证书
Tools
-Opyions
-HTTPS
-Actions
2.2 配置浏览器代理
以chrome为例
-
安装Proxy SwitchyOmega插件
-
浏览器右上角:SwitchyOmega->选项->新建情景模式->chancey(名字)->创建
输入 :HTTP|127.0.0.1|8888点击 :应用选项
-
点击右上角SwitchyOmega可切换代理
2.3 Fiddler常用菜单
- Inspector :查看数据包详细内容
整体分为请求和响应两部分 - 常用菜单
Headers :请求头信息
WebForms: POST请求Form表单数据 :
GET请求查询参数:
Raw
将整个请求显示为纯文本
3. 移动端配置
app的反爬远远低于PC端,抓取APP端数据有两种配置方式。
3.1 同网段
原理:使得手机和电脑处于同一网段,以电脑为代理,手机连接之,安装证书即可抓包
使用:我自己的电脑是台式电脑,不便展示,下边是从网上找来的图
-
下载证书
-
打开 WiFi 设置页面,选择要连接的 wifi ,并且长按,在弹出的对话框中,选择“修改网络”。在接下来弹出的对话框中,勾选“显示高级选项”。在接下来显示的页面中,点击“代理”,选择“手动”。代理服务器主机名设为 PC 的 IP ,代理服务器端口设为 Fiddler 上配置的端口 8888,点”保存”。
-
iPhone也是一样
3.2 模拟器
市面上常见的安装模拟器非常多,这里选择使用逍遥模拟器
基本配置:
-
打开模拟器设置,切换到网络设置,将其设置为nat
-
在模拟器中打开wlan,长按修改网络,添加代理
安装证书:
-
在浏览器中打开
代理:8888
-
下载证书
抓包初试
以抖音APP为例,打开FD,开始监听