fiddler使用,本机电脑抓包,本机电脑虚拟设备抓包

开门见山,软件开发的同学,应该用到网络抓包,抓取某些数据,进行应用分析!window平台用的比较多的就是抓包工具--fiddler!

我最近用的都是最近的软件fiddler4,系统也是window 10!然后抓包对象是本机的pc电脑,和本机上的安卓模拟器上面的数据!


因为有些需要些软件,这里就给出来给大家,不用到处找了!

软件Download Fiddler 下载地址:https://www.telerik.com/download/fiddler

Fiddler证书生成器 下载地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2

查找证书命令:certmgr.msc

下面我们开工!




我们主要是抓取htttps的请求数据!因为http很容易就可以抓取到的!

1 打开Fiddler,点击工具栏中的Tools——>Fiddler Options…


2 切换到 HTTPS 选项卡,勾选 Capture HTTPS CONNECTs,勾选 Decrypt HTTPS trafic,会弹出安装证书的提示。一路点是或确定安装即可。


3 重启fiddler,依然停留在 HTTPS 选项卡,点击右侧Actions,能看一个下拉菜单,点击 Export Root Certificate to Desktop,此时证书会生成到桌面上,名为 FiddlerRoot.cer,点OK保存


还要删除fidddler的证书:


因为我是想获取安卓设备的https请求数据,下面我们就配置下设备的

我下载的最新的安卓模拟器!至于什么模拟器,这个应该随便一个都可以!因为我安装过好几个!都可以!


顺便附上前面的抓包工具的一个配置图:


模拟器要设置下,根据上面自己设置的参数设置:


代理我用本机电脑的ip:192.168.0.103


下一步,要解密HTTPS流量,还需要在移动设备上安装刚刚设置的根证书,打开浏览器,输入http://[FIDDLERSERVER]:[Port]/FiddlerRoot.cer.

以我的情况为例,输入192.168.0.103:8888/FiddlerRoot.cer

到这里,基本完成!


感谢网络上面的几篇文章:

参考:

https://www.cnblogs.com/zhxilin/p/3807634.html

https://www.cnblogs.com/hushaojun/p/6385947.html



有什么懂,我们多多交流!


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容