fiddler安卓版下载(抓包工具fiddler怎样抓安卓手机)
- 跳转官网下载下载点击免费下载
抓包工具fiddler怎样抓安卓手机
Fiddler的工作原理
Fiddler是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888.当Fiddler会自动设置代理,
退出的时候它会自动注销代理,这样就不会影响别的程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler.
同类的其它工具
同类的工具有: httpwatch, firebug, wireshark
Fiddler如何捕获Firefox的会话
能支持HTTP代理的任意程序的数据包都能被Fiddler嗅探到,Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。
Fiddler2启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置的,所以将Firefox的代理改为127.0.0.1:8888就可以监听数据了。
如何通过使用fiddler对安卓系统设备抓包总结
目前有以下2种抓包方式
1.通过fiddler抓包真机
好处是安卓手机不用root,简单设置代理,并可以在电脑端检测抓包数据。只能抓获wifi,不同抓包3g/2g运营商的数据
2.通过tcpudmp工具抓包
可以检测真机,也可以模拟器。可以wifi,也可以3g/2g
必须root,可以安装在手机内,然后电脑端开启检测或者停止检测,抓到的数据包*.cab再拷贝到电脑,通过用Wireshark分析数据包。
本文主要总结fiddler抓包:
首先说明通过fillder抓包的网络数据包只能是http或者https协议,所以手机端有些app通过tcp/udp等协议传输的数据是无法捕获的。
1.设置fillder,监听8888端口,允许远程连接
fillder--->tools—>fillder options
2.查看电脑的ip dos命令行->cmd
因为本机使用的无限局域网1,所以应当查看标记处的ip,为 49.65.48.242,等会要在手机端设置ip为这个。
3.设置手机wifi代理参数
连接手机到电脑,打开已经连接的wifi,本机器用的wifi名字是myappweb
点击,进入设置代理参数。
代理设置为手动,并将刚才的ip填写进去,8888端口是fillder刚才设置的8888端口
点击确定,下面就可以检测手机端数据了。
测试,手机端打开“天猫”的客户端
红的地方就是抓包得到的数据,下面就可以分析数据了。
fiddler抓不到安卓APP的HTTPS包
fiddler抓不到安卓APP的HTTPS包?ddler安装
此处略。我们需要安装Fiddler软件,版本需要在4.0以上,尽量越高越好。
普通https抓包设置
打开Fiddler------> Options.然后打开的对话框中,选择HTTPS tab页,如图所示:

接下来,选择 Connections tab页设置,如图所示:

在进行这两步的过程中,会弹出一个提示框,提示是否安装证书,选择安装即可。
手机端安装Fiddler证书
1)手机和电脑连接同一个局域网络后,iphone通过启动safari浏览器访问 ,回车进入Fiddler的证书安装页面(安卓手机通过启动手机默认浏览器访问)
其中,IP是电脑PC连接wifi获取到的ip地址
2)访问 后,会弹出一个对话框,点击 FiddlerRoot certificate进行证书安装。
手机代理设置
1)点击局域网后面的惊叹号处弹出的修改网络,进入高级设置
2)在https代理处,选择手动模式,分别输入ip,端口号是8888
设置代理后,测试手机是否可以正常打开网络
测试设置代理后,手机是否可以正常打开网络,尤其是https协议的网站,比如百度
很多时候,是不能正常打开网页的,打开手机的默认浏览器,会弹出一个是否信任该网页的提示,对于iPhone手机,会弹出不受信任的证书,安卓手机如图所示:

手机app请求,Fiddler抓包
以boss直聘 app为例,在app上进行操作,可以看到在Fiddler端抓到的信息,如图所示:

就这样按照上述步骤,就能抓取到app包了。
附
1)在PC切换wifi网络后,ip会变化,那么在手机端,需要重新安装一下FiddlerRoot certificate安全证书,然后重新设置代理。
2)如果在设置代理后,手机不能正常打开网页,很多时候都是由于Fiddler的安装证书存在问题,比如没有被授权。
3)不同的手机,安装Fiddler Root certificate证书的时候,有点不一样,比如小米手机比较特别,方法不一样。
4)针对Anderiod 7.1以上的手机抓包时,需要做另外的授权等处理方法。
好了,文章到此结束,希望可以帮助到大家。
