android****之-----fiddler手机抓包
fiddler抓包
一、首先下载fiddler
官网地址:http://www.telerik.com/fiddler
下载完后点击安装就可以了,可以自定义目录。
二、工作原理
下载完聊一下它的工作原理,不然的话都不知道这玩意是怎么工作的
在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应。Fiddler 是以代理web 服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。网络请求走fiddler,fiddler从中拦截数据,由于fiddler充当中间人的角色,所以可以解密https。因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。不仅如此,它还可以支持请求重放等一些高级功能。它还可以支持对手机应用进行http抓包的。本文就是手机抓包。、
三、设置Fiddler
点击Options
注: 8888为默认端口号,可修改,但需注意两点,一是本机空闲端口,二是手机代理设置时端口要一致。
所有操作完成之后,重启Fiddler
至此PC端的设置完成,然后再设置Android手机端。
在设置手机端之前,打开cmd视图窗口输入ipconfig 获取到ip地址。
打开android设备的“设置”->“WLAN”,找到你要连接的网络(此处必须保证PC和手机在同一局域网内),在上面长按,然后选择“修改网络”,弹出网络设置对话框,然后勾选“显示高级选项”。
如图:
四、大功告成,然后就能看到抓取到的数据了
至此,抓包学习就到这里了。。。。