前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用Fiddler对Android手机抓包

使用Fiddler对Android手机抓包

作者头像
reizhi
发布2022-09-26 14:19:08
7940
发布2022-09-26 14:19:08
举报
文章被收录于专栏:reizhi

由于智能手机权限限制,使用传统方法在 Android 手机上抓包不得不对系统进行 root ,并且最终需要导出到电脑查看以及分析。相较而言,使用 Fiddler 辅助抓包操作简单易行,并且无需对手机进行 root ,同时兼容 Android 以及 IOS。使用 Fiddler 需要一台与被抓包手机处在同一局域网下的电脑辅助,并且路由器没有开启 AP 隔离。

Fiddler下载

Fiddler安装后会自动监听本机8888端口HTTP代理,并自动设置 IE 代理。如果需要对本机其他程序进行抓包,设置被代理程序使用127.0.0.1:8888即可。

下面介绍使用Fiddler对Android手机抓包的方法。

安装完成后,打开菜单:Tools->Fiddler Options,选中”Capture HTTPS CONNECTs”以及”Decrypt HTTPS traffic”,用以侦听 HTTPS 连接。开启后可能会有几个安装证书相关的弹窗提示,一律确认即可。

切换到 connections 选项卡,选中”Allow remote computers to connect”。默认端口为8888,可以按需更改。

至此 Fiddler 设置完成,接下来需要设置手机端 HTTP 代理。选择 WiFi 后进入高级设置,修改代理设置。

在代理服务器(ip)处填写运行 Fiddler 的电脑的ip地址,端口填写默认8888即可。

配置成功后即可对手机进行抓包,例如这里可以看到新浪微博app启动时的 HTTP 请求。

Fiddler 主界面右侧可以查看 request 以及 response 的详情,非常方便。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015年2月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档