Fiddler和app抓包
1:请在“运行”,即下面这个地方输入certmgr.msc并回车,打开证书管理。
打开后,请点击操作--查找证书,如下所示:
然后输入“fiddler”查找所有相关证书,如下所示:
可以看到,我们找到一个,您可能会找到多个,不要紧,有多少个删多少个,全删之后,这一步完成
2:再接下来,打开火狐浏览器,进入选项-高级-证书-查看证书,然后找以DO_NOT开头的关于Fiddler的证书,以字母排序的,所以你可以很快找到。找到多少个还是删除多少个, 特别注意,请如图中【个人、服务器、证书机构、其他】等标签依次查找,以免遗漏,切记切记!
3:下载 FiddlerCertMaker.exe,可以去官网找,下载了这个之后,直接安装,直到如下
然后点击确定,关掉它。
4:有了证书之后,请重启Fiddler(关掉再开),重启之后,访问https的网站,比如淘宝首页,有可能成功了,但你也有可能会发现如下错误:"你的连接并不安全" 等类似提示。见到这里,你应该开心,离成功近了。
5:果断的,打开fiddler,“Tools--Fiddler Options--HTTPS”,然后把下图中同样的地方勾上(注意一致),然后点击actions,然后先点击Trust Root…,然后,再点击Export Root…,此时,导出成功的话,在桌面就有你的证书了。 务必注意:这一步成功的话,把第(6)步跳过,不要做了,直接进入第(7)步, 如失败,请继续第(6步)。
makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www. " -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012
7:好,证书从fiddler导入到桌面后,再打开火狐浏览器,然后进入:选项-高级-证书-查看证书-导入-选择刚导出的桌面的证书-确定。
8:随后,Fiddler重启,火狐浏览器也重启一下,然后开始抓HTTPS的包,此时你会发现“ 你的连接并不安全" 等类似提示已经消失,并且已经能够抓包了。
app抓包 前言
今日概要
今日详情 1 什么是Fiddler? 既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设置http代理为127.0.0.1:8888的浏览器和应用程序。使用了Fiddler之后,web客户端和服务器的请求如下所示:
Fiddler下载地址:https://www./fiddler 傻瓜式安装,一键到底。Fiddler软件界面如图所示: 2 手机APP抓包设置a. Fiddler设置打开Fiddler软件,打开工具的设置。(Fiddler软件菜单栏:Tools->Options) 在HTTPS中设置如下: 在Connections中设置如下,这里使用默认8888端口,当然也可以自己更改,但是注意不要与已经使用的端口冲突: Allow remote computers to connect:允许别的机器把请求发送到fiddler上来 b. 安全证书下载
Android手机安装:把证书放入手机的内置或外置存储卡上,然后通过手机的"系统安全-》从存储设备安装"菜单安装证书。 然后找到拷贝的 苹果手机安装: - 保证手机网络和fiddler所在机器网络是同一个网段下的 - 在safari中访问http://fiddle机器ip:fiddler端口,进行证书下载。然后进行安装证书操作。 - 在手机中的设置-》通用-》关于本机-》证书信任设置-》开启fiddler证书信任 d. 局域网设置 e. Fiddler手机抓包测试上述步骤都设置完成之后,用手机浏览器打开百度首页,我们就可以顺利抓包了
参考:https://www.cnblogs.com/clbao/p/10252669.html 来源:https://www./content-4-470901.html |
|