Fiddler抓Https包
2020-07-31 14:37
141 查看
文章来源:https://blog.csdn.net/amrenyu/article/details/80745674
- 点击上访的Tools–>Options
- 分别按照下面两张图设置 HTTPS、connections两个页面。
- 点击“OK”以后Fiddler会弹出一个对话框问你是否要让Windows信任Fiddler生成的自签证书,选择“yes”以后,还会弹出一些对话框,直接“yes”或“OK”即可。
在如上设置成功过后!!仍然发现有些https请求显示Tunnel to 443
添加代码
搜索代码OnBeforeRequest
在这个方法的最后一个大括号后面,插入以下代码:
var hosts = 'zkd.me develop.dog'; FiddlerApplication.Log.LogFormat("Logger session {0}, Url: {1}, isHttps: {2}, port: {3}", oSession.id, oSession.fullUrl, oSession.isHTTPS, oSession.port); if(hosts.indexOf(oSession.host) > -1){ FiddlerApplication.Log.LogFormat("Capture session {0}, Url: {1}, isHttps: {2}, port: {3}", oSession.id, oSession.fullUrl, oSession.isHTTPS, oSession.port); if(oSession.HTTPMethodIs('CONNECT')){ FiddlerApplication.Log.LogString('create fake tunnel response'); oSession['x-replywithtunnel'] = 'FakeTunnel'; return; } if (oSession.isHTTPS){ FiddlerApplication.Log.LogString('switch https to http request'); oSession.fullUrl = oSession.fullUrl.Replace("https://","http://"); oSession.port = 80; } FiddlerApplication.Log.LogFormat("Processed session {0}, Url: {1}, isHttps: {2}, port: {3}", oSession.id, oSession.fullUrl, oSession.isHTTPS, oSession.port); } FiddlerApplication.Log.LogFormat("Logger session {0}, Url: {1}, isHttps: {2}, port: {3}", oSession.id, oSession.fullUrl, oSession.isHTTPS, oSession.port); }
保存,多重启几次fiddler
让HTTP请求和HTTPS请求显示不一样的颜色
搜索代码:OnBeforeRequest
添加代码,最好放最前面:
if(oSession.isHTTPS && oSession.url.indexOf(oSession.host)> -1){ oSession["ui-color"] = "blue"; } if(!oSession.isHTTPS && oSession.url.indexOf(oSession.host)> -1){ oSession["ui-color"] = "green"; }
效果:
相关文章推荐
- Fiddler死活抓不了HTTPS包解决办法
- Windows中设置Fiddler抓HTTPS请求的解决办法
- Fiddler抓取https设置及其原理
- 如何用 fiddler 捕获 https 请求
- Fiddler工具使用 “HTTP/HTTPS/APP” 应用实践(个人记录篇二)
- 使用Fiddler工具抓取手机HTTP和HTTPS包
- Fiddler抓包HTTPS请求
- Android逆向---Fiddler简易使用教程之抓取https包
- Fiddler抓包使用教程-Https
- 使用Fiddler进行iOS APP的HTTP/HTTPS抓包
- HTTP/HTTPS抓包工具—Fiddler(使用)
- fiddler抓包HTTPS请求
- fiddler访问https 网页打不开 在fiddler抓包出现tunnel to 443的问题
- Fiddler抓包解析https且配置安卓手机CA证书、抓取微信数据包
- Fiddler HTTPS抓包
- 【fiddler】抓取https数据失败,全部显示“Tunnel to......443”
- Fiddler工具使用 “HTTP/HTTPS/APP” 应用实践(个人记录篇一)
- Fiddler抓取HTTPS设置(关键的设置在第2步)
- 使用Fiddler截获http/https请求
- 使用Fiddler抓取bilibili安卓客户端口数据并分析(http、https)