用Fiddler进行APP数据抓包
我是无线业务-何小伟,欢迎您看见这一篇文章。这里主要介绍使用Fiddler对Android及IPhone手机上如何进行网络数据抓包,比如我们想抓某个应用(手机京东,京东金融,京东钱包)的网络通信请求就可以利用这个方法。
1、PC端安装Fiddler
下载地址:Fiddler.exe,下面是Fiddler的简单介绍:Fiddler是强大且好用的Web调试工具之一,它能记录客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展,在web开发和调优中经常配合firebug使用。
Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。 对于PC端Fiddler启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置的,所以如果需要监听PC端Chrome网络请求,将其代理改为127.0.0.1: 8888就可以监听数据了,手机端按照下面的设置即可完成整个系统的http代理。
2、 配置PC端Fiddler和手机
(1) 配置Fiddler允许监听https
打开Fiddler菜单项Tools->FiddlerOptions ,选中decrypt https traffic和ignore server certificate errors两项,如下图:
第一次会提示是否信任fiddler证书及安全提醒,选择yes,之后也可以在系统的证书管理中进行管理。
(2) 配置Fiddler允许远程连接
如上图的菜单中点击connections,选中allow remote computers to connect,默认监听端口为8888,若被占用也可以设置,配置好后需要重启Fiddler,如下图:
(3) 配置手机端
Pc端命令行ipconfig查看Fiddler所在机器ip,本机ip为10.0.4.37,如下图
打开手机连接到同一局域网的wifi,并修改该wifi网络详情(长按wifi选择->修改网络)->显示高级选项,选择手动代理设置,主机名填写Fiddler所在机器ip,端口填写Fiddler端口,默认8888,如下图:
这时,手机上的网络访问在Fiddler就可以查看了,如下图微博和微信的网络请求:
击上图某一行网络请求,右侧会显示具体请求内容(Request Header)和返回内容(Response Header and Content),如下图:
可以发现Fiddler可以以各种格式查看网络请求返回的数据,包括Header, TextView(文字), ImageView(图片), HexView(十六进制),WebView(网页形式), Auth(Proxy-Authenticate Header), Caching(Header cache), Cookies, Raw(原数据格式), JSON(json格式), XML(xml格式)很是方便。
停止网络监控的话去掉wifi的代理设置即可,否则Fiddler退出后手机就上不网了哦。如果需要恢复手机无密码状态,Android端之后可以通过系统设置-安全-受信任的凭据-用户,点击证书进行删除或清除凭据删除所有用户证书,再设置密码为无。如果只需要监控一个软件,可结合系统流量监控,关闭其他应用网络访问的权限。
用Fiddler进行APP数据抓包相关推荐
- 模拟器或手机抓不到某些APP的包,利用Drony配合fiddler实现App定向抓包
一.准备的软件和环境 1.fiddler或其他抓包软件 2.Drony 官方下载链接 繁体版下载链接 提取码:0527 3.需要抓包的App(这里以it之家为例) 4.root权限的手机或者模拟器 ...
- 使用fiddler对手机APP进行抓包
在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口.接口请求方式.接口请求URL.接口请求参数.接口返回参数.如果当前项目没有接口文档,则可以使用fid ...
- Android网络数据抓包方法
Android利用Fiddler进行网络数据抓包 Android利用tcpdump和wireshark抓取网络数据包 Android抓包方法(一)之Fiddler代理 Android抓包方法(二)之T ...
- 【爬虫进行时】手机客户端app爬虫抓包(Fiddler)
鉴于目前会常用到爬虫来采集一些数据以支持和解决问题,开贴记录验证出来的好用的methods.tools.problems 和 solutions. 之前有个需求抓b站的数据,由于当时并不会从手机app ...
- Fiddler数据抓包试玩改包工具使用畅享
Fiddler数据抓包改包工具使用畅享 简介:Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,Fiddler可以也可以让你检查所有的HT ...
- 数据抓包工具(http/https)Charles,wireshark,fiddler的安装使用和区别对比 链接:https://www.365jz.com/article/24504 著作权归作者
数据抓包工具(http/https)Charles,wireshark,fiddler的安装使用和区别对比 转载:https://www.365jz.com/article/24504.
- APP攻防——微信小程序解包反编译数据抓包APK资源提取
目录 (一)APP&APK-信息资源文件提取 (二)微信小程序-真机&模拟器数据抓包 0x01 安卓系统抓包(微信小程序)
- 【原创】医鹿APP九价HPV数据抓包分析
本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! 医鹿APP九价HPV数据抓包分析 操作环 ...
- Appium----模拟器 Fiddler Frida对闲鱼app进行抓包
[原文链接]Appium----模拟器+Fiddler+Frida对闲鱼app进行抓包 (1)参考 Appium----基于Windows系统安装雷电模拟器 安装模拟器 (2)参考 Fiddler-- ...
最新文章
- 推荐 | 机器学习开源项目 Top 10
- QIIME 2教程. 25可用和开发中插件AvailableFuturePlugins(2020.11)
- FICO 最常用配置表
- phpstorm如何进行文件或者文件夹重命名
- 登陆xp系统,无法显示桌面
- 尽梨了(贪心+dp)
- Android Activity之间传递类对象
- Vue 实现图片在循环中 默认 和 选中 之间的点击切换
- shell 将两行内容合并到同一行
- JavaScript数据结构——图(Graph)
- Qt 周立功USBCAN总线上位机
- 初识Java 之软件下载与安装配置
- dcp7080d怎么加墨粉_兄弟打印机DCP 7080D提示更换墨粉该怎么办-
- Pentaho Report Designer
- 探访厦航飞机女“医生” 有机务“熊猫”美誉
- vue前端项目基于淘宝lib-flexible做手机端适配
- 龙芯IPC追平Zen2 稳步推进产业生态
- 订阅号微信公众号历史文章爬虫php,2019.9月最新爬取微信公众号历史文章的办法...
- iOS 各版本系统占比
- Tableau交叉表图表
热门文章
- 买卖股票的最佳时机四
- 笔记本新装msata固态硬盘后使用ghost装系统
- 币信(BXIN)创始人唐仪(Tony Tong):币信(BXIN)坚持合规为主
- 【愣锤笔记】一篇小短文让你彻底搞懂this、call、apply和bind
- 解决联想电脑所有浏览器主页被篡改成百度网址导航
- python隔行_python多行换行
- 关于梦想是计算机的作文英语,【关于梦想的英语作文150字带翻译】_mydream英语作文150字(4篇)...
- 人妖为什么要和美女打架?
- 解密Android初、中、高级程序员的进化之路
- 如何查看java的汇编指令