范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

全网最全抓包攻略丨傻瓜式Fiddler教程大全丨手把手从安装到抓包

  前言
  在我们做接口测试的时候,经常需要验证发送的消息是否正确,或者在出现问题的时候,查看手机客户端发送给server端的包内容是否正确,就需要用到抓包工具。
  今天,给大家带来最常用的Fiddler的傻瓜式教程大全——从安装到抓包
  下载Fiddler
  可以去官网下载或者私信我关键词"安装包"直接领取Fiddler安装包安装
  右键FiddlerSetup.exe 以管理员身份运行 , 如果弹出用户控制窗口点【是】
  在弹出的如下授权窗口中,点【I Agreee】
  在安装目录窗口,选择fiddler安装目录,点【Install】
  在安装窗口,等待安装进度条方框全部变绿,即完成安装程序解压缩
  然后在安装完毕窗口,点【Close】
  设置
  启动fiddler4
  如下升级窗口,点【No】
  如下App容器配置窗口,点【Cancel】
  01连接设置
  依次单击菜单项 "Tools"》"Options..."  ,在弹出的Options窗口中,点选项卡"Connections ",如下截图所示,勾选"Allow remote computers to connect",在弹出的窗口中,点【确定】
  02https设置1、首次安装fiddler
  依次单击菜单项"Tools"》"Options..." ,在弹出的Options窗口中,点选项卡" HTTPS ";
  如下截图所示:
  在Options窗口HTTPS选项卡,依次勾选 "Decrypt HTTPS traffic"、"Ignore server certificate errors(unsafe)"
  在Options窗口HTTPS选项卡,依次点 "Actions"》"Export Root Certificate to Desktop"
  至此,完成将根证书下载到本地桌面
  然后在chrome浏览器地址栏输入: chrome://settings/
  然后按照如下截图导入下载的证书
  然后重启fiddler、chrome
  2、非首次安装fiddler
  如果已经安装过fiddler,卸载后重装fiddler,执行如下操作:
  清除文件首先清除所有证书文件,大致位置在C盘根目录RSA目录下,将搜索到的RSA目录下的内容都删除干净。例如,C:WindowsSystem32MicrosoftCryptoRSA
  清除根证书【Win+R】,输入:certmgr.msc,在弹出的certmgr证书窗口中,依次单击菜单项"操作"》"查找证书"。在弹出的查找证书窗口中,在包含文本框中输入搜索关键字 fiddler,点【立即查找】。如下截图所示,删除所有查找到的fiddler证书。
  清除浏览器证书文件  在浏览器地址框输入 chrome://settings/,然后在搜索框输入 搜索关键字,在证书窗口中,点选项卡"受信任的根证书颁发机构",找到带FiddlerRoot字样的记录删除掉。
  重置fiddler证书在fiddler窗口中,依次单击菜单项"Tools"》"Options...",在Options窗口中,点HTTPS选项卡,点Actions》Reset All Certificates弹出用户账户控制窗口,点【是】
  重启然后重启chrome浏览器、fiddler抓包工具。
  注意: 以上5个步骤是针对已经安装过fiddler证书的情况。
  查看get与post请求
  配置完之后就可以抓到我们想要的数据了,接下来就是如何去分析这些数据。
  简单分析get与post数据有何不一样,以后也能分辨出哪些是get,哪些是post了。 get请求
  1.打开fiddler工具,然后浏览器输入博客首页地址
  2.点开右侧Inspectors下的Headers区域,查看Request Headers
  3.Request Headers区域里面的就是请求头信息,可以看到打开博客园首页的是get请求
  post请求
  1.打开登录首页
  2.输入账号和密码登录成功后,查看fiddler抓包的请求头信息,可以看出是post请求
  如何找出需要的请求
  1.打开fiddler后,左边会话框区域刷刷刷的很多请求,那么如何有效的找出自己需要的请求呢?
  2.首先第一步:清屏(cls),在左下角命令行输入cls,清空屏幕
  (清屏也可以使用快捷键Ctrl+X)
  3.第二步在浏览器输入url地址的时候,记住这个地址
  在点击登录按钮的时候,不要做多余的操作了,然后查看fiddler会话框,这时候有好几个请求。
  4.如上图,红色框框这个地方就是host地址,红色圈圈地方就是url的路径,也就是博客首页的地址了,那这个请求就是博客首页的请求了。 get和post请求参数区别
  1.关于get和post的功能上区别就不说了,大家自己查资料,这里主要从fiddler抓包的层面查看请求参数上的区别
  2.get请求的Raw参数查看,主要分三部分: 第1部分是请求url地址 第2部分是host地址 第3部分是请求头部信息header
  3.再查看博客登录请求的Raw信息,post的信息分四部分。–前面3块内容都一样,第3部分和第4部分中间会空一行–第4部分内容就是post请求的请求body(get请求是没body的)
  工具介绍(request和response)前言
  本篇简单的介绍下fiddler界面的几块区域,以及各自区域到底是干什么用的,以便于更好的掌握这个工具 工具简介第一块区域是设置菜单,这个前面3篇都有介绍 第二块区域是一些快捷菜单,可以点下快捷功能键 第三块左边是抓捕的请求会话列表,每一个请求就是一个会话 第四块右边上方区域是request请求的详细信息,可以查看Headers、Cookies、Raw、JSON等 第五块右边下方区域就是response信息,可以查看服务端返回的json数据或其它信息 第六块区域左下角黑色的那块小地方,虽然很不起眼,容易被忽略掉,这地方是命令行模式,可以输入简单的指令如:cls,执行清屏的作用等 会话框
  1.会话框主要查看请求的一些请求的一些基本信息,如# 、result、protocol、host、url、body、 caching、content-type、process
  2、会话框列表最左侧,#号这一栏是代表这个请求大概是什么内容,<>这个符号就是我们一般要测试的请求与响应的类型。
  3.result:这里是服务器返回的代码,如 200,请求ok;2xx一般是服务器接受成功了并处理 3xx,重定向相关 4xx,404最常见的的就是找不到服务器,一般是请求地址有问题 5xx,这个一般是服务器本身的错误
  4.protocol:这个是协议类型,如http、https
  5.host:主机地址或域名
  6.url:请求的路径
  7.body:该条请求产生的数据大小
  8.caching:缓存相关
  9.content-type:连接类型
  10.process:客户端类型 Request 和Response
  1.Request是客户端发出去的数据,Response是服务端返回过来的数据,这两块区域功能差不多
  2.headers:请求头,这里包含client、cookies、transport等
  3.webfroms:请求参数信息表格展示,更直观。可以直接该区域的参数
  4.Auth:授权相关,如果显示如下两行,说明不需要授权,可以不用关注(这个目前很少见了) No Proxy-Authorization Header is present. No Authorization Headeris present.
  5.cookies:查看cookie详情
  6.raw:查看一个完整请求的内容,可以直接复制
  7.json:查看json数据
  8.xml:查看xml文件的信息 decode解码
  1.如果response的TextView区域出现乱码情况,可以直接点下方黄色区域解码
  2.也可以选中上方快捷菜单decode,这样后面的请求都会自动解码了
  接口测试(Composer)前言
  Fiddler最大的优势在于抓包,我们大部分使用的功能也在抓包的功能上,fiddler做接口测试也是非常方便的。
  对应没有接口测试文档的时候,可以直接抓完包后,copy请求参数,修改下就可以了。 Composer简介
  点开右侧Composer区域,可以看到如下界面,就是测试接口的界面了
  1.请求方式:点开可以勾选请求协议是get、post等
  2.url地址栏:输入请求的url地址
  3.请求头:第三块区域可以输入请求头信息
  4.请求body:post请求在此区域输入body信息
  5.执行:Execute按钮点击后就可以执行请求了
  6.http版本:可以勾选http版本
  7.请求历史:执行完成后会在右侧History区域生成历史记录 模拟get请求
  1.在Composer区域地址栏输入博客首页
  2.选择get请求,点Execute执行,请求就可以发送成功啦
  3.请求发送成功后,左边会话框会生成一个会话记录,可以查看抓包详情
  4.右侧history区域会多一个历史请求记录
  5.会话框选中该记录,查看测试结果: 选中该会话,点开Inspectors response区域点开Raw区域 Raw查看的是HTML源码的数据
  也可以点WebView,查看返回的web页面数据
  Json数据
  1.有些post的请求参数和返回参数是Json格式的,如博客园的登录请求:
  https://passport.cnblogs.com/user/signin
  2.在登录页面手动输入账号和密码,登录成功。
  3.找到这个登录成功的会话,查看json数据如下图:
  模拟post请求
  1.请求类型勾选post
  2.url地址栏输入对应的请求地址
  3.body区域写登录的json参数,json参数直接copy上一步抓包的数据,如下图红色区域
  4.header请求头区域,可以把前面登录成功后的头部抓包的数据copy过来
  (注意,有些请求如果请求头为空的话,会请求失败的)
  5.执行成功后查看测试结果:
  –执行成功如第三所示的图,显示success=True
  –执行失败如下图所示,显示
  message=Invalid length for a Base-64 char array or string.
  success=False
  下面是我当时学习时用过的部分资料,有需要的朋友可以关注并私信我关键词"测试"即可免费领取哟

娱乐圈令人颤抖的咸猪手,牺牲了多少女演员的清白近日,由张翰担任编剧制作人且精心打磨十年的诚意之作东八区的先生们因为油腻的台词尴尬的镜头被观众们集体嫌弃。其中,男演员拉扯女演员内衣的镜头,被无数网友吐槽,这不就是妥妥的职场骚扰吗孙悦情史,与宋雪莱争歌,三个前男友死亡入狱破产,终嫁IT男孙悦一孙悦是著名歌手,早已隐退多年。1994年,她以一曲祝你平安爆红,火遍大江南北,长城上下。今日头条公子误她现在遛遛狗,跑跑步,过着波澜不惊的生活。世事起起落落,孙悦却躲进小楼成和美保定第五届保定旅发大会纪实和美保定第五届保定文旅大会纪实李军芳图文应好友邀约,有幸参加了为期两天的第五届保定市文旅大会。说来也巧,本来会议原定于9月1号召开,我当时因为参加培训不能脱身,不得不婉拒了朋友。不卧龙卷如何判断不屈水平不屈水平如上所述,当玩家死亡时,士气水平下降。但是,无论你死多少次,你的等级都不会降到不屈等级以下。简单来说,不屈服等级就是一种下限保障机制,防止玩家陷入等级更低难度更高的恶性循环WLK还没开,有人在YY中毒被盗号了昨天,公会里一个玩家说被盗号了,顿时公会一片质疑,都这个年代了,还能被盗号?!该玩家自己回想了这两天的操作,最终锁定了被盗路径,居然是YY。众所周知,现在WOW里大部分都是G团,打审判之逝湮灭的记忆青春群像剧滑板社攻略滑板俱乐部对审判之死有什么策略?在这里,玩家可以体验刺激和令人耳目一新的滑板运动。尤其是加入青春偶像剧支线的滑板社,会有很多有趣的故事情节。让我们来看看边肖带来的记忆滑板俱乐部策略雷竞技资讯LEC未来目标欲成为世界最大赛区!老板亲自现身说明随着时间推移,各赛区间的对决也落下了帷幕,不少选手随着队伍取得世界赛资格后,有了更多的发挥舞台,但相对也有很多选手,从此淡出了职业赛场。在职业的舞台前,天份只是基本条件,努力才是能又一件版本神装诞生?黄刀流吕布或将再次崛起今天,想和大家聊聊S29赛季的边惩流。在抢先服的版本里,四把打野刀都会进行调整。其中,贪婪之噬(红刀)和符文大剑(蓝刀)都会降低对野怪的30伤害,其余不变。而巨人之握(肉刀)的叠层一只羊的消除游戏,如何病毒式传播?文丸子近期一款名叫羊了个羊的微信小游戏火出圈层,不仅几天内,抖音相关视频就已经突破8。9亿的播放次数。在微博平台上,还以通关率不足01的吸睛点迅速走火。目前以超580万得到热度值领从心跳回忆到爱相随,宅男女神们是如何被科乐美糟蹋的头条创作挑战赛无论是心跳回忆还是爱相随,它们都曾经大火过,可惜的是这些宅男女神们被科乐美糟蹋,最后走上了一样的路。你想知道这些宅男女神们是如何被科乐美糟蹋的吗?今天就让我来带大家回中老年人秋季养生有讲究,避开这3个误区,保持健康过秋冬现在已经进入了秋季,天气也开始逐渐转凉,温度开始下降的季节,秋天温度适宜,也是很多作物和水果成熟的季节,也是很多朋友注重养生的季节。特别是一些中老年朋友,在秋季做好健康养生,调理身
宁波去哪玩,最全攻略,去伪存真,只留干货首先推荐的就是宁波奉化溪口5A级景区是必玩项目,蒋介石的老家,张学良幽禁处,雪窦山,千丈岩,商量岗等等都在溪口,记得买张溪口景区联票聚划算。夏天的话这边漂流巨多,老牌的是岩头漂流。什么叫智慧工地?什么是智慧工地?前言大家好,我是林总,互联网建筑工地,是将互联网的理念和技术引入建筑工地,从施工现场源头抓起,最大程度的收集人员安全环境材料等关键业务数据,依托物联网互联网,建立云端大数据管理平台目前值得买的4部手机,运行流畅不卡顿,用到2027年不成问题目前值得买的4部手机,运行流畅不卡顿,用到2027年不成问题。vivoiQOO8Pro搭载骁龙888处理器,强悍性能再度大幅跨越,在芯片性能和AI算力等方面显著提升,是骁龙888的现在的智能手机功能非常完善,车联网还要大力发展吗?车联网的很多功能现在的智能手机完全可以实现,还有必要投入研发成本去研发吗?关于车机智能化,一直都有两个声音。一个声音和题主差不多,提到一个车机功能,就说其实智能手机都能干。要嫌屏幕积极触网,推动产品破圈老品牌在线越活越年轻在浙江省湖州市吴兴区埭溪镇莫家栅村,村民通过网络直播形式推介湖州老底子粉丝。邓德华摄(人民图片)五芳斋食品迎来首位虚拟代言人内联升鞋店开启直播带货广州酒家与视频网站合作拍摄美食纪录全新旗舰小折叠华为PocketS正式发布,解锁时尚生活新方式2022年11月2日,华为正式发布全新旗舰小折叠Pocket系列华为PocketS。作为华为Pocket系列新品,华为PocketS内外兼修,是科技美学与智慧体验的巧妙结合。带来全悟空又捉到啥?记者1日从暗物质卫星悟空团队获悉,科研人员基于悟空数据,新近绘制出迄今能段最高的硼碳硼氧宇宙射线粒子比能谱,并发现能谱新结构。这一最新成果显示,宇宙中高能粒子的传播可能比预想更慢。虽不HiFi但也很卷!魅蓝lifemeLP51四单元圈铁耳机在菠萝我的印象中,手机厂商应该很久没有出过高规格配置的有线耳机了。其实这也正常,毕竟现在大多数人都已经习惯了用蓝牙无线耳机。但伴随着音频小尾巴的兴起和普及,加上始终有部分手机依旧保支持太阳能充电,通过蓝牙连接,用这台国产迷你音箱随时听音乐拒绝参数,只谈体验,关注导盲犬小抠,真实解读您熟悉的数码产品,本文阅读预计耗时3分钟。移动音箱是音乐爱好者们的必备藏品,随着技术进步,出现了越来越多的智能音箱,其功能更加丰富实用。维克多M8000复古便携式电视音响,它有一种很酷的工业风格这是一款奇怪的维克多复古便携式电视音响,它有一种很酷的工业风格。如您所见,维克多M8000内置了一台小型电视,它在背面有一个UHF天线连接以及vhold和hhold控件。前面有电视回忆我的数码入坑录乡土少年的第一台MP4?(mp4及平板篇)导览mp4(及平板)(本篇)昂达vx767(200x200x年)昂达vx580T(201x年)爱国者M608(大致2012年)酷比魔方iWork8(2015年初)手机(早期)索尼爱