




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
对于https协议的接口的抓包方法1、 使用fiddler1. 使用fiddler对浏览器访问的https接口抓包默认设置下的fiddler是不能解密https协议的请求的内容的,在fiddler上抓到的https协议的请求都是如下图所示,但是看不到其中的传参以及返回结果的内容:如果想要用fiddler抓到浏览器访问的https接口,需要在fiddler做如下设置:a) 进入菜单栏,Tools-Fiddler Options:b) 切换到https选项卡,勾选如下选项:c) 按照上面步骤勾选后,会弹出如下提示框,提示意思大概就是fiddler会生成一个唯一的根证书,我们要配置Windows,使Windows信任这个CA证书,所以点击Yes即可:d) 点击Yes之后,Windows会马上弹出下面的弹窗,我们点击“是”,就能将DO_NOT_TRUST_FiddlerRoot这个由fiddler生成的CA证书导入到浏览器,也就完成了上面C步骤所述的配置Windows,使Windows信任这个CA证书的步骤:完成了上面的配置后,即可以在浏览器发起一个https协议的请求:此时可以在fiddler抓到这个请求,并能看到传参内容和返回的内容返回的内容:2. 使用fiddler对app访问的https接口抓包首先要先在fiddler进行设置,步骤与上面的一样,但是不用导入证书到浏览器,这里不再赘述。Android:要使用fiddler抓到app发出的https请求,需要在app端安装fiddler生成的CA证书,在Android的app端安装fiddler生成的CA证书步骤如下:a) 设置手机代理服务器,代理到自己的电脑:b) 使用手机内置浏览器访问代理服务器地址:c) 点击这里:d) 此时会弹出安装证书的提示,要先命名证书:-e) 点击确定后,系统还会提示要求设置屏幕锁屏密码,以策安全,按照系统提示一步一步做就行。完成证书安装后,在app发起https协议的请求,可以看到fiddler能抓到请求,并能看到传参和返回的内容。需要注意的是,每条https请求之前都仍然会有Tunnel to :443的请求出现,这个是https数据传输前的握手过程。f) 安装证书后,如果要删除,则进入系统设置-个人-安全中,点击清除凭据,则可进行删除。iOS:iOS也可以通过浏览器访问来安装fiddler的证书。a) 首先设置代理服务器,代理到自己的电脑:b) 使用safari访问代理服务器地址:c) 点击”FiddlerRoot certificate”,会弹出如下窗口,此时我们安装这个证书即可:d) 完成证书安装后,在app发起https协议的请求,可以看到fiddler能抓到请求,并能看到传参和返回的内容。e) 安装证书后,如果要删除,则进入设置-通用-描述文件中,删除描述文件即可。-2、 使用Charles1. 使用charles对浏览器访问的https接口抓包首先要安装3.10版本以上的Charles。Charles对https抓包的原理和fiddler是一样的,Charles作为代理,先与客户端之间建立一个https连接,代理获得请求(解密)后,再与目标服务器之间又建立一个https连接,所以用Charles抓包也是需要先在浏览器导入一个证书。导入证书操作步骤如下:a) 进入菜单栏,Help-SSL Proxying-Install Charles Root Certificate:b) 此时会有如下提示,点击“安装证书”,然后按照证书向导一步一步进行操作,即可安装成功。完成了证书的导入:c) Charles也要做相应的配置,进入Proxy-SSL Proxying Settings:d) 在SSL Proxying Settings中勾选Enable SSL Proxying,并在Locations中输入要抓取的url的host和端口号:e) 完成以上配置之后,在浏览器发起一个https的请求,可以在Charles看到相应的抓包解密结果:2. 使用Charles对app访问的https接口抓包要先在Charles进行设置,步骤与上面的一样,不再赘述。Android:以下方法对3.10版本及以上的Charles有效。要使用Charles抓到app发出的https请求,需要在app端安装Charles的CA证书,在Android的app端安装Charles生成的CA证书步骤如下:a) 设置手机代理服务器,代理到自己的电脑:b) 用手机内置浏览器访问以下url:/getssl,此时会下载证书并弹出安装提示,要先命名证书:-c) 点击确定后,系统还会提示要求设置屏幕锁屏密码,按照系统提示一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025签订合同代理授权书
- 2025翻译服务合同(口译)
- 2025中文版租房合同样本
- 《神经疾病症状学》课件
- 《直肠癌根治术》课件
- 《POCT临床应用管理》课件
- 《薪资结构设计与优化》课件
- (三诊)德阳市高中2022级高三第三次诊断考试政治试卷(含答案)
- 人教版八年级地理第七章 第三节“东方之珠”-香港和澳门 教学设计
- 2025年重庆货运资格证答题窍门
- 2025-2030铜金属行业市场深度调研及前景趋势与投资研究报告
- 2025年辽宁省大连市甘井子区中考一模语文试题(原卷版)
- 《关于强化危险化学品“一件事”全链条安全管理的措施》学习解读
- 【2025新教材】教科版一年级科学下册全册教案【含反思】
- 2025年由民政局策划的离婚协议官方文本模板
- 高血压科普健康宣教课件
- 班级安全员信息员培训
- 科技领域实验室质量控制关键技术与方法
- 商场运营部的培训
- 四年级 人教版 数学《小数的意义》课件
- 《糖尿病与肥胖》课件
评论
0/150
提交评论