准备工具:Fiddler,Genymotion模拟器(实战尽量用真机,因为模拟器有很多数据是和真机不一样的),这里为了方便演示,就用Genymotion了
第一步:打开设置,设置一个代理端口,开启远程访问权限
第二步:给模拟器安装Fiddler证书
先导出cer
Tools -> Fiddler Options -> HTTPS -> Actions -> Export Fiddler Root Certificate to Desktop
然后在桌面找到FiddlerRoot.cer,拖到Genymotion中,文件就复制到了模拟器的/sdcard/Download目录下
进入模拟器打开设置 -> 安全 -> 从哪Sdcard安装(证书)然后自动安装,也可能需要手动选择证书安装。还有就是会提示设置一个pin密码。。。
好了不废话开始下一步
第三步 设置代理
主机就是电脑的ip,端口就是Fiddler设置的代理端口
第四步,抓包
如果你像我一样,能正常打开百度,那就说明你成功了,因为百度是https协议,必须要安装Fiddler证书才能抓包。
下一节将讲诉如何分析协议,以及破解协议的加密方式
via.http://blog.csdn.net/u012833250/article/details/53556451