使用Fiddler抓取手机HTTP流量包

 Fiddler手机流量抓包实战。


Fiddler作为一个PC端的HTTP/HTTPS协议分析工具,不仅能够抓取PC上的流量,还能作为代理,抓取手机流量,在之前的文章《使用Fiddler进行HTTP流量分析》中介绍了Fiddler的基本用法,本文介绍如何使用Fiddler进行手机流量抓包。


01

PC端配置


设置允许远程连接。

Tools->Options菜单下,点击Connections页,设置监听端口号(默认8888,一般不用修改),并勾选“Allowremote computers to connect”。

640?wx_fmt=png


设置监听协议

如果不需要抓取HTTPS报文,则此项设置可以忽略。Tools->Options菜单下,点击HTTPS页,可根据需要确定是否勾选“Decrypt HTTPS traffic”,会弹出对话框,点Yes即可。

640?wx_fmt=png


导出Fiddler根证书

如果需要解手机端的HTTPS流量,则需要给手机端安装Fiddler的CA证书,这个证书可从Fiddler导出。

640?wx_fmt=png

证书信息如下:

640?wx_fmt=png

02


PC端共享上网


需要在PC上进行手机抓包,必须使手机流量经过PC,在文章《简单两行,实现无线WiFi共享上网,手机抓包再也不用愁了》中介绍了如何在PC上进行手机无线共享上网,按照说明配置即可。


当然也可使用各种共享WiFi工具进行WiFi共享设置,或者使用路由进行共享上网,只需要手机报文经过开了Fiddler的PC即可,此处不作介绍。



03


手机端配置


WiFi设置

手机端连接PC端共享出的WiFi,并设置代理,代理服务器为Fiddler所在PC的共享网卡的IP,一般wei代理服务器端口即为Fiddler内设置的8888端口。

640?wx_fmt=png


安装CA证书

如果需要抓取HTTPS报文,则需要在手机上安装第一节中导出的Fiddler根证书。将证书传到手机,然后安装即可。


对Android而言,常用的CA证书安装方式,可从设置-->系统安全-->从SD卡安装证书进行导入。

640?wx_fmt=jpeg


导入证书会需要给证书命名,按要求输入即可:

640?wx_fmt=jpeg


在安装证书过程中如果需要设置锁屏密码等,设置即可。


安装之后,在设置-->系统安全-->信任的凭据中,用户子页面下,可以看到安装的证书信息:

640?wx_fmt=png

点击可查看证书详细信息,当然,删除证书也是在这里进行:

640?wx_fmt=jpeg


到这里,在手机上的所有设置就全部完成了。



04


抓包分析


一切准备完毕,开启Fiddler抓包,使用手机上浏览器上网,看看是否有手机流量被抓到。

640?wx_fmt=png


是不是很简单?流量中有很多信息有待你去挖掘。再打开你手机上安装的一些APP,是不是发现有很多APP其实都是走的HTTP或者HTTPS?如果在这些APP流量中发现了异常信息,欢迎联系本公众号进行分享。

640?wx_fmt=jpeg

长按进行关注。





  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值