前段时间碰到的一些问题(免费WiFi设置+fiddler对手机进行抓包+fiddler抓不到https的请求)

这段时间转入移动端测试,对这块比较陌生,工作开展起来比较困难,所以好多东西都只是以解决问题为第一目标,没有去细细推敲其中原理,可能会有些语无伦次之感,但还是记一下当时解决问题的大致思路,供以后参考。

1. 免费wifi配置:

免费wifi使用时需要配置驱动。
图文教程详见https://sec.corp.qihoo.net/APapply/wifi/

首先下载随身wifi的官方安装程序
http://down.360safe.com/360ap/360freeap_whole_setup_5.3.0.3030.exe
第一步:提取驱动
使用压缩软件解压360freeap的exe安装程序,进入drv文件夹,然后找到对应系统的驱动的zip文件解压
三代360随身wifi,win7 64位的操作系统,mtk_drv_win7_x64_10_0_2_52
二代360随身wifi,win7 64位的操作系统,wlap_drv_win7_x64_5_1_10_0
第二步:安装驱动
在设备管理器中找到未被识别的网卡802.11n usb wireless LAN Card
右键更新驱动,浏览计算机,找到第一步里驱动解压出来的文件夹,点击下一步安装就好了

2. 用fiddler对手机设备进行抓包:

安装免费wifi之后,用手机连接电脑开的wifi,长按进入wifi的高级设置
设置手动代理
ip地址为电脑的ip地址(查询方法,win+R---cmd---ipconfig,里面的以太网ipv4地址就是了)
端口号写fiddler中设置的端口号,可以根据后面的路径查询,一般为8888,路径:Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签

手机设置成功后,参考以下教程对fiddler进行设置
http://blog.csdn.net/zshq280017423/article/details/8928616
开启Fiddler的远程连接:Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allowremote computers to connect
再使用手机,就能在fiddler上看到请求了。

3. 如果fiddler抓不到https的请求:

首先定位问题:1)确认电脑是否可以访问https的链接;2)确认fiddler是否可以抓到电脑访问https的请求
通过以上两步基本可以定位到是网络、fiddler、手机设备三者哪一个出了问题,再针对性解决问题
如果是fiddler的问题,考虑两点原因
1)参考以下教程设置fiddler,看看是否解决。http://jingyan.baidu.com/article/00a07f38bb4f4682d028dcd2.html
2)没有解决的话,可能是证书未安装或不可用,参考以下教程设置证书。http://blog.csdn.net/SomeOne_yt/article/details/53149402?locationNum=5&fps=1
3)以上都不行的情况下(比如我),我的解决方法是,换了个系统。。。

上一篇:西门子STEP7解密全攻略之 MMC程序还原


下一篇:java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams