Fiddler用于安卓(模拟器)抓包 | 修改/获取你想要的应用数据

原文地址:Fiddler用于安卓(模拟器)抓包 | 修改/获取你想要的应用数据,文章简单修改过,转载请保留。

Fiddler是一款优秀的web流量抓包分析工具,类似应用:BurpSuite,使用Fiddler的原因是它比java平台的BurpSuite使用起来更舒服,功能看起来也更易用。Fiddler更多作用请查看:fiddler到底能做什么?

这篇文章简单介绍Fiddler的基本使用,以及结合安卓模拟器获取应用的数据包、开启https数据包获取功能。


目录

1、Fiddler下载

2、 开启Fiddler代理功能

3、开启Fiddler抓取https协议

4、在安卓模拟器上安装https证书

5、设置安卓模拟器代理,用于抓包


1、Fiddler下载

官网下载:https://www.telerik.com/download/fiddler 。支持Windows/macOS/linux多系统。输入你的邮箱,接受条款即可下载。


2、 开启Fiddler代理功能

进入工具栏=>Tools=>Options=>Connections,即可设置代理端口(图中默认设置为8888)。勾上“Act as system proxy on startup”即可在打开Fiddler时自动将Fiddler作为系统代理。


3、开启Fiddler抓取https协议

还是工具栏=>Tools=>Options,这次进入HTTPS选项卡,勾上以下几个复选框。即可开始抓取https协议。


4、在安卓模拟器上安装https证书

众所周知,现在许多请求都采用https加密手段,这样Fiddler作为代理服务器也无法获得传输的内容,这对我们解析一个应用的请求是极其不利的。但是在安卓模拟器上安装Fiddler的证书后,即可解决这个问题。

下面以memu模拟器为例:

4.1、按Win徽标键+R运行cmd,输入ipconfig,回车,查看ip地址。

如图,找到你的外网IPv4地址即可,图中为10.-.205.11。

4.2、在安卓模拟器访问http://ip地址:代理端口号/(例如:http://10.0.205.11:8888/),下载证书。
端口号即为第二步设置的端口号。

点击“FiddlerRoot certificate”下载。

这里最好给两个凭据用途都安装一次。


5、设置安卓模拟器代理,用于抓包

进入设置=>WLAN设置,按住连接的MEmuWiFi,选择“修改网络”。

勾选“高级选项”,代理设置为“手动”,输入主机名(即为第4步骤的IP地址),代理端口为8888

注:对于MEmu安卓模拟器,可以直接使用10.0.2.2作为局域网的ip即可。

设置完毕,即可开始抓包。

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值