美文网首页好工具
Fiddler实现手机抓包

Fiddler实现手机抓包

作者: 安静的冰棒 | 来源:发表于2018-06-06 14:07 被阅读191次

    一、Fiddler简介

    Fiddler是一款强大的抓包工具,原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888。

    代理就是在客户端和服务器之间设置一道关卡,客户端先将请求数据发送出去后,代理服务器会将数据包进行拦截,代理服务器再冒充客户端发送数据到服务器;同理,服务器将响应数据返回,代理服务器也会将数据拦截,再返回给客户端。

    二、Fiddler参数配置

    1、配置fiddler允许监听到https

    Fiddler可以抓取支持http代理的任意程序的数据包,如果要抓取https会话,要先安装证书;

    安装证书失败:Fiddler creation of the root certificate was not successful 

    解决方法:

    (1)通过DOS窗口命令进入 Fiddler 安装目录

    (2)执行以下命令,(注意最后的日期09/11/2020大于现在的日期)

    makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/11/2020

    (3)执行完成之后,再去勾选https 的选项,如下图,就可以正确安装证书了。

    打开Fiddler菜单项Tools->Telerik Fiddler Options->HTTPS

    2、配置Fiddler允许远程连接

    点击Tools->Telerik Fiddler Options->Connections

    若端口被占用,可以设置成其他,配置完成后需要重新启动Fiddler

    三、手机端配置

    以下是IOS手机配置步骤:

    首先,需要知道安装Fiddler的电脑IP,端口是8888

    1、打开手机浏览器,输入http://ip:端口号,如下:

    2、点击FiddlerRootcertificate下载证书,如下,点击允许

    3、安装证书

    4、更改手机无线网的代理

    手机setting->wlan->选择无线网络->HTTP Proxy,选择Manual,server就是Fiddler的电脑ip地址,端口号就是Fiddler的端口号

    5、操作手机,看看电脑fiddler中是否会显示一些http信息,成功。

    相关文章

      网友评论

        本文标题:Fiddler实现手机抓包

        本文链接:https://www.haomeiwen.com/subject/pqttsftx.html