首页 > 其他 > 详细

Fiddler使用

时间:2019-05-10 13:36:10      阅读:235      评论:0      收藏:0      [点我收藏+]

1)开通Https抓取

* Tools -> Options -> Https 选卡。

* Decrypt Https trafficIgnore server certificate errors 打上勾

* 点击Actions,选择Export root certificate to Desktop

* 将桌面上的安全证书导入到浏览器中。谷歌:chrome://settings/

* 重启Fiddler

2)工具栏介绍

技术分享图片

说明注释、重新请求、删除会话、继续执行、流模式/缓冲模式、解码、保留会话、监控指定进程、 寻找、保存会话、切图、计时、打开浏览器、清除IE缓存、编码/解码工具、弹出控制监控面板、MSDN 帮助

3)本机做另一台机器的代理,获取另一台机器的流量

* Tools->Options->Connection->选择Allow remote computers to connect

* 在另一台电脑中的浏览器中设置代理

* 重启Fiddler

4)使用Fiddler作为反向代理

* Tools->Options->Connection->选择Allow remote computers to connect

* 启动注册表,在在HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Fiddler2中创建一个名 ReverseProxyForPort的新DWORD 

* 重启Fiddler

自定义规则

* 打开 Customize Rules,在OnBeforeRequest函数中添加

if (oSession.host.toLowerCase() == "webserver:8888") oSession.host = "webserver:80";

5)篡改客户端请求信息和相应信息

全部监控:Rules-> Automatic Breakpoint  ->Before/After Requests

Request:在控制台输入bpu www.baidu.com  bpu 取消中断

Respones:在控制台输入bpubpuafter www.baidu.combpuafter取消中断

bps 404 :安装状态码中断

选择某一会话:p 跳转到父会话,c跳转到子会话

6)QuickExec命令

* cls清除会话列表

* dump 将所有会话转储到c:zip存的

* g 恢复所有断点会话

* start 注册为系统代理

* stop 停止位系统代理

* select * 选择内容

* quit 退出

* allbut xx 隐藏除Content-Type表头包含自定字符串会话之外的所有会话

* !dns 执行主机的DNS查找并在LOG选项卡上显示结果

* cols add @Request.Accept 添加列

*

7)移动端抓包

* 在自己手机wifi设置代理,输入的 电脑IP:fiddler端口号

* 在浏览器中输入ip:端口 下载安全凭证即可

 

8)自定义返回结果

 技术分享图片

技术分享图片

* AutoResponder选项卡中,可以点击Add按钮自定义添加信息

* 也可以在会话列表中拖拽到其中,

* 地址匹配

EXACT:完全匹配

REGEX:正则表达市匹配

REGEX:(?insx)

正则表达式:

https://www.cnblogs.com/fozero/p/7868687.html 示例

https://www.jb51.net/tools/zhengze.html 教程

http://tool.oschina.net/uploads/apidocs/jquery/regexp.html

http://tool.oschina.net/regex/

Fiddler使用

原文:https://www.cnblogs.com/Seven77yixuan/p/10843827.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!