Fiddler对安卓应用手机抓包图文教程

简介:

做开发需要抓取手机app的http/https的数据包,想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得到一些不为人知的api,比如还可以干些“坏事”...

需要工具:

Fiddler抓包软件

Android 手机一台

一、如何使用 Fiddler2 

下载完成后安装,安装过程就不贴图了。

如下图设置Fiddler 代理:

点击OK,在这里代理就设置完成,一定要重启软件配置才生效,下面是手机端的设置。

 

浏览器抓包和调试工具(Fiddler)
5.8
类别: 编程辅助    大小:1.2M    语言: 英文 
查看详细信息 >>
 

 

二、手机端代理设置

以三星S4为例子,

1、如下图真机三星S4设置:

找到你的Wifi,必须电脑和手机处于同一个Wifi下。最好是电脑发一个Wifi出来。

长按Wifi热点,选择修改网络配置。

代理设置为:手动;代理主机名为你的电脑Ip,端口就是刚才Fiddler设置的端口。

-----------------------------------------------------------------------------------------

2、模拟器(android 2.3)设置

到这里设置完成,让我们看看我们都抓到什么东东。

--------------------------------------------------------------------------------------------------------

我们看看微博客户端吧,获取首页内容如下:

不禁感叹,很好很强大~~~~~~~~~~~~~~~~~~~~~~~~

提示:Fiddler可以设置过滤,可以很方便看到我们想要的Http包:

Fiddler手机抓包

第一步:配置Fiddler

Tools->Fiddler Options...

重启Fiddler

第二步:在手机上安装证书

手机浏览器打开http://10.240.139.173:8888(IP是你电脑的IP,8888是Fiddler的端口)

在页面上下载FiddlerRoot certificate(文件名FiddlerRoot.cer)

我用的是UC浏览器,下载到了UCDownloads目录下,这里要注意,将FiddlerRoot.cer移动到根目录下(否则会提示未在USB存储设备中找到证书文件)。

接下去:设置->安全和隐私->从存储设备安装 (按照提示操作即可)

第三步:设置代理

打开你手机上无线,代理设置->手动

主机:10.240.139.173(你的运行Fiddler的电脑IP)

端口:8888

确定

接下去就是Fiddler的基本操作了,我们已经看到手机上的数据包了。

X-User-Agent:XOne/1.1.2(AndroidPhone;2.2Later;MI 2S/android4.1.1)




本文转自黄聪博客园博客,原文链接http://www.cnblogs.com/huangcong/p/8215690.html,如需转载请自行联系原作者

相关文章
|
5月前
|
JSON 前端开发 数据安全/隐私保护
【教程】iOS 手机抓包工具介绍及教程
📱 最近又发现APP Store一款宝藏软件,克魔助手抓包工具,app刚上架,功能不断迭代中,目前18软妹币实惠价可享受终身版!现在是下手的最好时机。
|
11月前
|
IDE 网络安全 开发工具
安卓模拟器接口抓包教程
用uni-app开发安卓应用时,查看接口数据不能像在浏览器中可以直接通过network查看,只能借助抓包工具来抓包,还有一些线上应用我们也只能通过抓包来排查具体的问题
526 0
Fiddler手机抓包配置指南
Fiddler手机抓包配置指南
1123 0
|
小程序
fiddler系列之-fiddler对手机测试版本的小程序进行抓包
fiddler对手机测试版本的 http 请求的小程序进行抓包
|
Android开发
Fiddler4抓取安卓手机数据包图文教程
Fiddler4抓取安卓手机数据包图文教程
537 0
Fiddler4抓取安卓手机数据包图文教程
|
Web App开发 安全 iOS开发
【建站系列教程】2.2、fiddler手机抓包教程
【建站系列教程】2.2、fiddler手机抓包教程
143 0
【建站系列教程】2.2、fiddler手机抓包教程
|
监控 小程序 Linux
在Mac上用手机抓包软件Charles抓取微信小程序中的高清无水印视频
手机抓包是一名测试工程师常备的技能,比如我想查看一个接口请求的参数、返回值,还有移动设备上的http请求、https请求,这一次的背景是我们想要在app端和小程序端抓取一些视频,这里用腾讯视频作为例子,使用mac系统的Charles软件(有点类似win系统中的fiddler,使用方式上大同小异)来进行视频接口与地址的抓包和嗅探。
在Mac上用手机抓包软件Charles抓取微信小程序中的高清无水印视频