zoukankan      html  css  js  c++  java
  • fiddler抓取https的设置

    参照:https://www.cnblogs.com/lyvn/p/10969694.html

     安装之前先把以前安装的证书清掉

    执行win+r输入certmgr.msc

     

    进入证书管理中心

    点击操作--查找证书,如下所示:

     

     然后输入fiddler查找所有相关证书,如下所示:

     

    可以看到,我们找到一个,您可能会找到多个,不要紧,有多少个删多少个,分别右键--删除这些证书,如下所示:全删之后,这一步完成。

     

    接下来安装fiddler

    将fiddler下载之后双击打开,点击I Agree,然后一步步执行直到安装完成

     

    接下来下载证书fiddlercertmaker.exe

    以下是链接,可以直接上官网下载

    链接:https://pan.baidu.com/s/1a6UbCNougvAfUx-2tnim9A

    提取码:7uze

     

    下载完成之后双击打开直到报completed,然后点击确定,关掉它。

     

     再接下来,打开tool-option-connectionS,把这四个选项都选上,记住端口号

     

    点击https页面,勾选dycrypt httos traffc,

    点击action—trust root ….,然后点是开始安装根证书。

     

    安装完成之后,如切换回connections看看defaults有没有被勾上,没有的话还要进行如下设置

     

    如果要抓取APP上的https请求,那么需要在手机上安装fiddler的https证书

    快捷键win+r打开文件搜索器,输入cmd,进入C盘,输入ipconfig找到本地ip,如以下截图

    打开手机浏览器,使手机与电脑连接同一个局域网,在浏览器输入http://10.74....(刚才查到的ip):8888(fidller默认的端口号),点击链接即可

     

     回到fiddler查看connections,defaultlan被勾上表示手机证书安装成功了

     

    备注:手机上安装fiddler的https证书具体步骤此处不详细写

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    导出证书安装在PC浏览器或手机上

    (1)点击tools-options-https,点击action

     

    (2)点击第二个导出证书,我是导出到桌面的,导出成功后等待使用

     

    (3)务必注意:上一步成功的话,把这一步跳过,不要做了。 如果,你在导出的时候出现:creation of the root certificate was not located等错误,不要慌。接下来在cmd命令行中进入Fiddler安装目录,比如我的是C盘,所以进入如下图所示Fiddler2目录,然后直接复制下方make那一行代码,然后直接cmd中运行,出现如下所示succeeded提示,出现这一步提示之后,再按步骤(2)的方法导出证书,就能成功了:

     

    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/05/2012

    (4)PC上打开IE浏览器,进入internet选项-内容-证书-查看证书—导入,选择刚刚导出的证书,点击确定上传即可, 此时你可以抓包了!

    这样设置后,重启fiddler再尝试抓https协议的数据包 (如果仍不能抓取到https包,这时建议按文章开头删除证书,下载最新安装包,重新安装fiddler,设置https及根证书安装)

    备注:如果你添加了代理影响上网,记得去把ie浏览器-Internet选项-链接-局域网-代理服务器,把标红框的勾去掉

  • 相关阅读:
    【转】Maven多模块项目构建
    【转】vue和springboot项目使用nginx配置,并配置跨域
    关于URL与URI
    C#将16位二进制转换为有符号数
    WPF中 datagird日期列格式
    记录一个困扰了我两个周的Windows网络问题
    基于企业上下级关系的组织机构体系数据模型设计
    WPF简介
    和尚挖井故事给程序员的启示!
    看八个笑话故事 悟八个人生道理
  • 原文地址:https://www.cnblogs.com/ww-xiaowei/p/11956478.html
Copyright © 2011-2022 走看看