Fiddler抓包工具和各大浏览器代理_证书设置

目录

  • Fiddler抓包工具的设置
    • HTTPS 端口 证书的设置
    • 抓手机包时需要进行的设置
  • 浏览器代理设置
    • 360急速浏览器
    • 谷歌浏览器
    • 火狐浏览器
    • 系统代理(IE代理)设置
  • Fiddler常用命令
  • Fiddler设置断点
    • Fiddler修改请求数据
    • Fiddler修改响应数据

Fiddler抓包工具的设置

简单配置一下就行了 根据下面的截图 或者去下载个汉化版的都可以

HTTPS 端口 证书的设置

1、依次点击 Tools => Fiddler Options 打开配置选项

Fiddler抓包工具和各大浏览器代理_证书设置_第1张图片


2、在HTTPS这里按照下图所示配置

Fiddler抓包工具和各大浏览器代理_证书设置_第2张图片

在抓浏览器https协议的网站时,会被拦截,提示证书风险什么的

即使你选择忽略风险,继续访问,打开的网页还是会错乱,这个时候需要点导出证书到桌面这个选项(有些版本的Fiddler导出证书不在这个地方),然后再到浏览器设置里导入证书

Fiddler抓包工具和各大浏览器代理_证书设置_第3张图片

360极速浏览器:菜单 => 选项 => 高级设置,其他浏览器都大同小异,不一一介绍了

Fiddler抓包工具和各大浏览器代理_证书设置_第4张图片

Fiddler抓包工具和各大浏览器代理_证书设置_第5张图片

360极速浏览器需要把拦截证书风险这个选项取消选择,要不然还会拦截


3、Connections设置

端口8888 下面红框框中的选项都勾选即可 如下图所示

Fiddler抓包工具和各大浏览器代理_证书设置_第6张图片

设置好点OK即可


抓手机包时需要进行的设置

手机抓包时需要手机和电脑在同一网络下(手机连接的WiFi和电脑是一个宽带网络即可,模拟器不用管),然后在WiFi设置那里设置代理IP和端口,再安装证书即可

1、查看IP地址

打开Fiddler,窗口最大化,在右边就可以看到如下图:

Fiddler抓包工具和各大浏览器代理_证书设置_第7张图片


2、打开手机WiFi设置,填入代理IP和端口

Fiddler抓包工具和各大浏览器代理_证书设置_第8张图片

Fiddler抓包工具和各大浏览器代理_证书设置_第9张图片


3、在手机上安装证书

手机必须设置屏幕密码

可以在电脑上导出证书,然后将.cef后缀的证书拷贝到手机,或者在手机浏览器访问下面地址

http://代理IP:代理端口

Fiddler抓包工具和各大浏览器代理_证书设置_第10张图片


浏览器代理设置

一般默认都是设置好的,这里只稍微介绍一下

360急速浏览器

菜单 => 选项 => 高级设置

Fiddler抓包工具和各大浏览器代理_证书设置_第11张图片
Fiddler抓包工具和各大浏览器代理_证书设置_第12张图片


谷歌浏览器

菜单 => 设置 => 展开高级 => 系统

Fiddler抓包工具和各大浏览器代理_证书设置_第13张图片

Fiddler抓包工具和各大浏览器代理_证书设置_第14张图片


火狐浏览器

菜单 => 选项 => 常规 => 网络设置

Fiddler抓包工具和各大浏览器代理_证书设置_第15张图片

Fiddler抓包工具和各大浏览器代理_证书设置_第16张图片

火狐和360极速浏览器一样,默认使用系统代理(IE代理)就行了

Fiddler抓包工具和各大浏览器代理_证书设置_第17张图片


系统代理(IE代理)设置

Fiddler抓包工具和各大浏览器代理_证书设置_第18张图片
如果你打开Fiddler后,这里没有设置任何代理信息,就需要你设置一下了

我的电脑是win10系统的,打开Fiddler后
地址会变成:http=127.0.0.1:8888;https=127.0.0.1:8888;ftp=127.0.0.1:8888
端口为空,实际上已经把HTTP、HTTPS、FTP地址都设置为127.0.0.1,端口8888


Fiddler常用命令

在这里插入图片描述

help   打开官方的使用介绍,所有的命令都会列出来
cls    清屏(Ctrl+x也可以清屏)
select 选择会话的命令
?.png  用来选择png后缀的图片,其他后缀同理
bpu    截获 request

Fiddler设置断点

自动断点(会中断所有的会话)

Rules → Automatic Breakpoints → Before Request/After Response/Disable

对应中文:

规则 → 自动断点 → 请求之前/响应之后/禁用

Fiddler抓包工具和各大浏览器代理_证书设置_第19张图片


单条断点(只会中断指定的数据包)

使用bpu中断指定域名下的包
例如在命令行中输入命令:bpu www.baidu.com,这个域名下提交的数据包都会被中断
取消命令:在命令行中输入命令bpu


Fiddler修改请求数据

断点状态下才能修改

例子:

打开百度的网址:www.baidu.com
在命令行中输入命令:bpu www.baidu.com 中断百度这个域名下的包
在百度搜索框输入刘德华三个字,点百度一下,这个时候页面会被中断(就像断网了一样,一直转圈)
同时Fiddler里会出现相应的包,这些包都是被中断状态的,处于要射不射的状态下
对请求数据进行修改,比如将刘德华改为周杰伦
然后释放这个包,如果不需要进行其他操作的话可以点Go(释放所有的包),这样所有被拦截的页面都会释放掉
此时百度页面搜索的结果会是周杰伦(好一个偷梁换柱)

Fiddler抓包工具和各大浏览器代理_证书设置_第20张图片


Fiddler修改响应数据

断点状态下才能修改

Fiddler抓包工具和各大浏览器代理_证书设置_第21张图片

注意:

前面说到被中断的网页就像断网了一样,所以修改数据时,如果时间太久,网页会直接访问失败,就成了真的断网 o(╥﹏╥)o

你可能感兴趣的:(POST-JS逆向,网络,https,python,post,网络协议)