很多使用fiddler抓包,对于http来说不需太多纠结,随便设置下就能用,但是抓取https就死活抓不了,需要抓包app用户更加难上加难。
Pc端设置要点:
1. 第一步 清除 C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目录下所有文件(不管有没有看到就删除了)
2. 清除电脑上的Fiddler根证书,WIN+R 快捷键, 输入:certmgr.msc, 然后回车,查找所有fiddler证书,然后删除。(不管有没有找到就删除了)
3. 清除浏览器上的证书文件 ,此处需要仔细查找带有FiddlerRoot的字样,并删除,以谷歌浏览器为例说明,在浏览器上输入: chrome://settings/,(有就删除,一般很少导入证书的,完全不用管)
4. 打开 Fiddler,点击工具栏中的Tools—>Options,点击Actions,选择最后一项,Reset All certificates,然后关闭
注意:以上是删除Pc端已经有的Fiddler证书。
====================================安装Fiddler分割线==========================================
1.下载最新版fiddler ,强烈建议在官网下载:https://www.telerik.com/download/fiddler
2. 正常傻瓜式安装,下一步,下一步,安装完毕后,先不用急于打开软件。
3.下载并安装Fiddler证书生成器:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2
(这一步,在Fiddler证书安装失败的可以使用)
失败后,用这个教程https://blog.csdn.net/g_optimistic/article/details/89925244
4.打开Fiddler,点击工具栏中的Tools—>Options
5. 点击 Actions , 点击第二项:Export Root Certificate to Desktop,这时候 桌面 上会出现证书 FiddlerRoot.cer 文件,点击OK设置成功,关闭 Fiddler。
到桌面上去找到 FiddlerRoot.cer 文件,双击文件,点 下一步---->下一步 ....不用管其他设置 ,直到安装好。
6. 重新打开 fiddler,就可以在电脑上进行https抓包了。
===================================安装夜神模拟器抓包设置============================================
1 . 首先 打开 夜神模拟器
2. 进入模拟器的设置
模拟器中的代理设置,是根据本地电脑IP设置,端口是上面提到的 Fiddler中设置的端口 8888(Fiddler 的默认,也可以自行修改Fiddler中的端口)
设置好代理后,还需要安装证书,由于在手机端浏览器中打开链接 进行安装比较麻烦,所以我们可以把上面导出的 FiddlerRoot.cer 证书直接拖动到模拟器的文件管理中,直接可以进行安装了。
注意,这里导入证书的时候,系统会自动导入到了 picture文件夹中,我们需要手动进行文件移动到这个文件夹里,一定是移动到这里的,不然后面就没办法找到这个证书安装了。 打勾这个证书,以后从新进到这个文件夹中,点击左下面的三个点,进行复制移动
回到模拟器桌面,点击 设置-----> 安全
这里要注意的是,因为安装证书需要模拟添加开机密码的,所以会跳出设置开机密码,大家按自己的要求进行简单设置,我建议设置图形密码,方便操作。
至此 模拟的抓包设置也安装ok了。
不要想要 抓包 app 数据,还需要 安装一个工具。这个就留到后面介绍了。谢谢大家的观看!!!!
小弟不才,大部分知识点多是从网络上学来进行整理的,如有雷同,不要见外!!