Fiddler捕获抓取 App端数据包
最近项目设计到App抓包,所以采用Fiddler工具来采集获取APP数据包,但是fiddler对有些app是无法捕获到数据包的,以下是我的处理方法:
1. 我默认代理端口使用的是自定义的端口而不是默认的8888端口;
2. 手机端安装Fiddler证书,电脑端关闭防火墙
对我采集的app来说亲测有效能获取到数据包,记录一下操作过程:
以下是我对安卓App进行抓取的步骤:
1. Fiddler下载地址(http://fiddler2.com/)
2. 安装到电脑,我的电脑系统是Win10
3. 打开Fiddler软件,界面和其他抓包软件大致一样,效果图如下:

4 . 下面我们就进入重点了,真机抓包了,首先,确保安装 Fiddler 的电脑和你的手机在同一局域网内,因为Fiddler只是一个代理,需要将手机的代理指向 PC 机,不能互相访问是不行的。
5. 开启Fiddler的远程连接,Fiddler 主菜单 Tools -> Telerik Fiddler Options…-> Connections页签,选中Allowremote computers to connect。效果图如下:
这里需要注意的是:一般默认的代理端口为8888,但是有些app中会绕过这些默认的代理端口进行联网,导致fiddler无法抓取捕获的数据,所以我这里使用自定义的代理端口(4476)

6. 开启好远程连接之后,重启Fiddler,不然就不会更新你刚开启的远程配置
7. 关闭电脑端的防火墙
8. 下面开始设置手机端了,获取PC的IP地址,我的IP地址是:192.168.1.100
9. 设置手机端。所有的Android机应该都可以长安wlan图标,然后进入网络连接,在连接详情里面设置代理。
代理的主机名为上面查到的ip地址,比如我的为192.168.1.100,端口为connect是设置的,4476。图片截图。

一下是从网络上截取的一张更详细的配置图片,获取能有帮助-->一定注意,端口号是Fiddler 设置的端口号地址,填错无法访问
10. 手机端安装证书:
打开手机浏览器,地址栏输入电脑端的ip和Filddler配置的端口号来获取Fiddler证书安装到手机
打开手机浏览器后我输入的地址:192.168.1.100:4476,打开如下图页面,单击红色框下载安装证书

证书安装完成后就可以浏览进行App抓包了。
网上还有对Fiddler进行filters设置条件过滤的,但是我添加过滤后Fiddler始终不显示任何信息,或许我没有配置正确吧,最后我没有用条件过滤才顺利抓取到了app的相应数据包。
Fiddler捕获抓取 App端数据包的更多相关文章
- Fiddler 详尽教程与抓取移动端数据包
转载自:http://blog.csdn.net/qq_21445563/article/details/51017605 阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Stat ...
- Fiddler 抓取 ios 端数据包
前提条件: 1. Fiddler 工具安装完成,并授权成功,可以完成网页的http 协议拦截. 2. iphone X 一部 ☺ 3. 360wifi 一个[同一局域网内,任何wifi都可以设置,其他 ...
- fiddler设置抓取HTTPS协议数据包
1.打开工具里的选项 2.选择弹窗中的HTTPS选项,如下图进行勾选 3.若浏览器显示不安全链接则需要添加证书 提示如下点击确定证书安装成功,可以查看安装的证书,点击Action 下图即可查看fidd ...
- 使用Fiddler抓包抓取不了数据包的问题
一:(我)抓包遇到的问题. ①:抓包一直出现这个问题 解决办法: 如果你遇到上面的问题,就可能是证书的问题(我的本地证书是用系统生成证书的一个软件生成的个人证书,所以出现了问题,我抓的所有数据都出现 ...
- charles 抓取app端 https 请求
测试需要抓取app的https请求链接,百度了一下教程,能设置的都设置成功了,但就是抓取不成功,显示如下图 无奈之下还是用谷歌搜索了下(网速极慢),但是庆幸的找到了问题的答案,原因还是手机设置的问 打 ...
- 使用Wireshark mac下抓取分析iphone数据包 --IOS端
mac系统版本:mac 10.10 Yosemite xcode版本:6.3.1 在追踪bug或者分析借鉴其他公司的app通讯思路时,抓包这件事是非常有必要的.下面说说Wireshark怎么截获iph ...
- 使用fiddler和安卓模拟器抓取安卓客户端数据包
安卓模拟器要选可以桥接网络的,本文中用的是雷电模拟器. 软件的安装都很简单,在此不再赘述. fiddler中的设置 首先,打开fiddler,点击Tools选项卡下的Options. 切换到https ...
- python+fiddler 抓取抖音数据包并下载抖音视频
这个我们要下载视频,那么肯定首先去找抖音视频的url地址,那么这个地址肯定在json格式的数据包中,所以我们就去专门查看json格式数据包 这个怎么找我就不用了,直接看结果吧 你找json包,可以选大 ...
- 使用anyproxy 来抓取手机的数据包
简单介绍Anyproxy Anyproxy 是alibaba 前端团队开源的http/https 的代理工具 官网地址:http://anyproxy.io/cn/ 环境要求:需要安装nodejs 提 ...
随机推荐
- C#使用COM搜索本地word文档关键字
/// <summary> /// 检索根目录下的子目录及其所有文件,并在datagridview中显示文档名称及路径--递归调用 /// </summary> /// < ...
- JS字符串数字互转
JS是一种弱类型的脚本语言,为变量赋值是会自动转换为相应的类型,例如: var a = 1; alert(a + 1);//结果为2 自动识别为数字类型进行数学运算 var b = '1'; aler ...
- WCF总结笔记
------------------------windowform承载服务步骤: (1)定义契约: using System; using System.Collections.Generic; u ...
- 捣鼓一个Ajax请求管理器
随着前端技术的不断发展,现在做的项目里很多页面里都会有大量的ajax请求,随之而来就有了一些问题: 1.没必要的ajax请求怎么处理? 2.ajax链式调用怎么维护? ajax链式调用最原始的写法: ...
- Git工作流:中心工作流(翻译)
使用Git作为版本控制器,有众多可能的工作流(Workflow),这使得我们这些新鸟不知道在实际工作中不知道该选择哪种工作流.这里我们对最常见的Git工作流做一个对比,为企业团队提供一个参考. 正如你 ...
- HTTP协议与HTML form
HTTP协议与HTML form HTTP协议是应用层协议, 全称是HyperText Transfer Protocol HTTP协议是一种请求回应式的, 一个Request一定会有一个Respon ...
- 在一个view类里面获取viewcontroller
- (UIViewController *)viewController { for (UIView* next = [selfsuperview]; next; next = next.su ...
- JavaScript模板引擎原理
JavaScript模板引擎原理,几行代码的事儿 2013-12-03 16:35 by BarretLee, 650 阅读, 6 评论, 收藏, 编辑 一.前言 什么是模板引擎,说的简单点,就是一个 ...
- Day2:T3DP(基于排列组合思想)
T3:DP(基于排列组合思想的状态转移) 其实之前写排列组合的题目有一种很茫然的感觉.... 应该是因为之前没有刷过所以没有什么体会 上次刷的vj1060有用到,但是写状态转移还是第一次学习吧 ccy ...
- 用django搭建一个简易blog系统(翻译)(一)
Django 入门 原始网址: http://www.creativebloq.com/netmag/get-started-django-7132932 代码:https://github.com/ ...