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

    作者:ChanceySolo

    出处:https://www.cnblogs.com/chancey/p/11559811.html

    版权:本作品采用「ChanceySolo-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

    posted @   ChanceySolo  阅读(257)  评论(0编辑  收藏  举报
    编辑推荐:
    · AI与.NET技术实操系列:基于图像分类模型对图像进行分类
    · go语言实现终端里的倒计时
    · 如何编写易于单元测试的代码
    · 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
    · .NET Core 中如何实现缓存的预热?
    阅读排行:
    · 25岁的心里话
    · 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
    · 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
    · 零经验选手,Compose 一天开发一款小游戏!
    · 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
    more_horiz
    keyboard_arrow_up dark_mode palette
    选择主题
    menu
    点击右上角即可分享
    微信分享提示