开门见山,软件开发的同学,应该用到网络抓包,抓取某些数据,进行应用分析!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
有什么懂,我们多多交流!