Fiddler安卓抓包详细教程

摘要:
为了方便,计算机端通常使用浏览器来捕获数据包。最近,我们需要分析Android应用程序的HTTP请求,尝试wireshark(功能太强大,但我不知道如何使用)、tcpdump(使用起来仍然很麻烦),以及在互联网上搜索。我们仍然使用Fiddler,这更方便使用,但我们只能捕获http和https数据包,而不能捕获套接字流量数据包。1、 安装和配置https://www.telerik.com/download/fi

电脑端抓包一般图方便就用浏览器自带的,最近需要分析安卓一个APP的HTTP请求,尝试了wireshark(功能太强大了,然而我并不会用),tcpdump(用起来还是比较麻烦),网上搜了一下,还是使用Fiddler,Fiddler使用起来比较方便,但是只能抓http和https的包,不能抓使用socket的流量包。

一、安装与配置

https://www.telerik.com/download/fiddler 下载最新的fiddler软件,安装后打开如图:

image

【tools】—>【Fiddler options】 –>【Connections】 设置如图:

image

8888是监听端口号,可以任意修改,然后点击OK保存

二、安卓端配置:

这里作者使用的是模拟器,使用的是3G网,进入【系统设置】—>Mobile Networks –>Access Point Names—>新增一个,配置如图:

image

其中 Name可以任意设置 Proxy 是模拟器默认的本机电脑的IP(不是127.0.0.1,127.0.0.1是模拟器本机IP),Port是之前设置的Fiddler监听的IP。

配置好后切换如图:

image

在网页浏览器中打开一个网址,如果fiddle能够探测到HTTP请求则配置正确:

三、支持HTTPS

【tools】—>【Fiddler options】 –>【Https】 设置如图:

image

此时电脑端会有一些证书信任的对话框,一直点击确定即可。

点击【Actions】按钮,把证书导出到桌面保存,然后把证书文件【FiddlerRoot.cer】push到模拟器的SdCard里。手机【系统设置】里【安全】,【从SDCard里导入证书】,将刚push的Fiddler证书安装到本机。

浏览器中打开一个HTTPS网址,如果Fiddler里探测到该请求则配置成功。

免责声明:文章转载自《Fiddler安卓抓包详细教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于mvn install命令执行报错问题【Java虚拟机6】Java内存模型(Java篇)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

android adb 5037端口被自己占用解决方案

我的电脑自动安卓了夜神模拟器后,安卓手机便无法通过adb命令连接电脑,安卓手机使用adb命令连接电脑输入adb devices时提示如下: 于是,我卸载了夜神模拟器,电脑重启后重新进入cmd输入adb devices时依然像上图那样提示,于是我重新从其他同事那里复制了adb相关文件,进行替换我本地的adb文件,重启电脑后依然不行 上图表明adb端口503...

Ubuntu系统配置系列1——更新软件源

Ubuntu软件源是国外的,因此下载软件时,速度太慢,所以更换为国内软件源。 本操作以Ubuntu16.04换中科大源为例,若系统为其他版本或者想换为中科大、阿里的源,只需把第三步软件源地址更改即可,具体操作见附件内容。 #1.备份系统自带的国外软件源 sudo cp /etc/apt/sources.list /etc/apt/sources.list....

一次修复IncrediBuild Coordinator服务的经历

作者:朱金灿 来源:http://blog.csdn.net/clever101           早上发现部门的分布式编译服务的服务端崩溃了,原来是IncrediBuild Coordinator服务启动不了。启动该服务时发生如下错误:                    通过查看windows的事件查看器得到具体的错误信息: 无法找到来自源 ...

【操作系统】《计算机操作系统》汤小丹 第1章 操作系统引论

博主:海底淤泥 1.设计现代OS的主要目标是什么?   方便性、有效性、可扩充性、开放性 2.OS的作用主要表现在哪几个方面?   1.OS为用户与计算机硬件系统之间的接口   2.OS作为计算机资源的管理者   3.OS实现了对计算机组员的抽象 3.为什么说操作系统实现了对计算机资源的抽象?   OS是铺设在计算机硬件上的多层软件的集合,它们不仅增强了系...

非常吊炸天的Xcode插件,你想要的这都有

整理自BigPolarBear的博客、杂技杂记以及CC此前整理。 古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 注意:部分插件可能有新版本,建议大家去github下载最新版 1.全能搜索家CodePilot 2.0 你要找的是文件?是文件夹?是代码?Never Mind,CM...

odoo中接口开发

文章参考:https://blog.csdn.net/qq_33472765/article/details/81913627案例0000001接口调用请求说明:https请求方式:GET(请使用https协议)csrf=Falsecsrf(Cross-site request forgery跨站请求伪造)问题,get请求不影响,post就需要csrf认证...