如何利用Fiddler对手机抓包

前言

记得刚开始接触程序的时候,就总想学会抓包。

抓包,顾名思义其实就是将手机的所有网络请求都可以监测到。抓包可以帮助于我们自己写程序,方便调试。也可以在逆向他人程序的时候,提供一些帮助。

本篇文章主要是利用Fiddler工具来对手机进行抓包,讨论如何抓包。

抓包环境

  • Fiddler软件(下载地址)
  • 移动设备一个(Android ios设备均可)

配置Fiddler

首先配置Fiddler,安装完成之后我们打开Fiddler,先需要一些很简单的配置才可以使用了
option

如图我们点击Tools -> Options

进入如下界面。

option

记得一定要把图中的 Allow remote computers to connect勾选上,
我们要允许手机设备连接上呀。

还有注意一下图上的Fiddler listens on port: 8888,
Fiddler默认使用的端口是8888,如果冲突了或者你喜欢用别的也可以更改,
我就用8888了。

查看电脑的内网ip地址是多少,一会儿手机在填写代理服务器的时候要用
windows执行:

1
ipconfig

linux执行:

1
ifconfig


我的ip就是192.168.31.100

配置手机

接下来就是配置手机了,要保持手机和电脑在

同一个局域网里面。

局域网里面。。。。

面。。。。。。。。

由于大家的手机各个型号不同,所以这里就不详细解释了,展示一下修改的页面

开始抓包

由于习惯我会先点击清除按钮把之前的http请求记录都清除掉

然后手机开始请求,列表内就有数据了。

以下可以找一个请求作为示例,比如beacon-api.aliyuncs.com/beacon/fetch/config/byappkey

信息就都在里面啦。

关于我

个人网站:MartinHan的小站

博客:hanhan12312的专栏

知乎:MartinHan01

PS:还有一个很懒的公众号,愿意关注的话搜索”程序技术指北”,
如果你看到个变形的海绵宝宝就是他了

由于博主过于懒了,所以二维码也懒得放了、