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,开始监听

posted @ 2019-09-20 20:52  ChanceySolo  阅读(251)  评论(0编辑  收藏  举报