最近我换了家机器人(智能家居)公司,跟着一个很牛逼的老大,他人很谦虚,教了我们很多东西。
他玩了好多年的博客,记载工作上的点点滴滴,这是个好习惯,今天开始,我要好好拾起计算机上的知识。
之所以开始抓包,是因为智能家居app上面某些功能访问的网络有问题(预发布?外网?内网····),感谢老大,一直不厌其烦的教我们。
目录:
(一)注意
(二)原理
(三)步骤
(一)注意:
1.工具:小度wifi/360wifi,fiddler用的是fiddler4版本,苹果手机6
2.目前只适用http协议
(二)原理如下:
(三)操作步骤
1.安装fiddler4,设置参数
A.下载fiddler4并安装,文件如右:fiddler4_4.6.2.0_setup.1453708442.exe
B.打开fiddler,在菜单栏Tools-Fiddler options-https-Actions,勾选Decrypt HTTPS CONNECTs和Ignore server certificate reyocation(如下)
C.同时,在TOOLs-fiddler options-Connection下,设置端口为:8888,勾选Allow remote computers to connect
2.安装小度wifi,设置手机参数
A.下载小度wifi,如右XiaoduWiFi140923_M_3.0.9.1414460295.exe,安装好,设置账号和密码(eg:6230/912345678)
B.在cmd里输入ipconfig,找到无线网络连接TPv4 adress:192.168.95.1,记住这个ip
C.打开苹果6设置wifi,找到6230,输入密码,手动输入设置服务器:192.168.95.1端口:8888
3.点击对应app进行抓包了
(四)其他方法:手机安装HTTPS证书(*不需要捕获HTTPS,则忽略此步*)
a.首先确定Fiddler所在电脑的IP地址:例:192.168.95.1
b.打开被测手机浏览器,访问http://192.168.8.8:8888,点"FiddlerRoot certificate" 然后安装证书
详情可以参考老大的博客:http://www.cnblogs.com/findyou/p/3491014.html