使用Fiddler对Android手机抓包
2023-06-13 09:11:06 时间
由于智能手机权限限制,使用传统方法在 Android 手机上抓包不得不对系统进行 root ,并且最终需要导出到电脑查看以及分析。相较而言,使用 Fiddler 辅助抓包操作简单易行,并且无需对手机进行 root ,同时兼容 Android 以及 IOS。使用 Fiddler 需要一台与被抓包手机处在同一局域网下的电脑辅助,并且路由器没有开启 AP 隔离。
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 的详情,非常方便。
相关文章
- android okio使用方法,Android 开源框架 Okio 原理剖析「建议收藏」
- delphixe5 android,Delphi XE5 Android手机端转换Ansi字符串
- 音乐标签修改 android,音乐标签修改(Star Music Tag Editor)[通俗易懂]
- Android debug_Android开发在手机上调试
- android 完美隐藏软键盘
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
- 【Android UI】贝塞尔曲线 ④ ( 使用 android.graphics.Path 提供的 cubicTo 方法绘制三阶贝塞尔曲线示例 )
- Android Volley网络通信框架的使用(一):Volley的简单用法详解手机开发
- HTTPS 原理浅析及其在 Android 中的使用详解手机开发
- Android为图片添加水印文字详解手机开发
- android广播监听短信并显示内容详解手机开发
- [android] 练习viewpagerindicator的使用(二)详解手机开发
- [android] 练习viewpagerindicator的使用(一)详解手机开发
- [android] 手机卫士号码归属地查询完成详解手机开发
- [android] 采用断点调试的方式观察pull解析的流程详解手机开发
- [android]android下apk的安装过程详解手机开发
- android定义新的api解决一些低版本不能运行的问题详解手机开发
- Android仿拼多多拼团堆叠头像详解手机开发
- android 实现淘宝收益图的折线详解手机开发
- Android Studio 导入项目 出现安装Error:Cause: failed to find target with hash string ‘android-23’ 等错误详解手机开发
- android应用内跳转到微信详解手机开发
- Android Framework层看硬件加速详解手机开发
- Android Context.getSystemService() 与 ServiceManager 的理解和使用详解手机开发
- 搜狗号码通下载 搜狗号码通v2.4.3 Android去广告版