我是无线业务-何小伟,欢迎您看见这一篇文章。这里主要介绍使用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数据抓包相关推荐

  1. 模拟器或手机抓不到某些APP的包,利用Drony配合fiddler实现App定向抓包

    一.准备的软件和环境 1.fiddler或其他抓包软件 2.Drony   官方下载链接 繁体版下载链接 提取码:0527 3.需要抓包的App(这里以it之家为例) 4.root权限的手机或者模拟器 ...

  2. 使用fiddler对手机APP进行抓包

    在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口.接口请求方式.接口请求URL.接口请求参数.接口返回参数.如果当前项目没有接口文档,则可以使用fid ...

  3. Android网络数据抓包方法

    Android利用Fiddler进行网络数据抓包 Android利用tcpdump和wireshark抓取网络数据包 Android抓包方法(一)之Fiddler代理 Android抓包方法(二)之T ...

  4. 【爬虫进行时】手机客户端app爬虫抓包(Fiddler)

    鉴于目前会常用到爬虫来采集一些数据以支持和解决问题,开贴记录验证出来的好用的methods.tools.problems 和 solutions. 之前有个需求抓b站的数据,由于当时并不会从手机app ...

  5. Fiddler数据抓包试玩改包工具使用畅享

    Fiddler数据抓包改包工具使用畅享 简介:Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,Fiddler可以也可以让你检查所有的HT ...

  6. 数据抓包工具(http/https)Charles,wireshark,fiddler的安装使用和区别对比 链接:https://www.365jz.com/article/24504 著作权归作者

    数据抓包工具(http/https)Charles,wireshark,fiddler的安装使用和区别对比 转载:https://www.365jz.com/article/24504.

  7. APP攻防——微信小程序解包反编译数据抓包APK资源提取

    目录 (一)APP&APK-信息资源文件提取 (二)微信小程序-真机&模拟器数据抓包 0x01 安卓系统抓包(微信小程序)

  8. 【原创】医鹿APP九价HPV数据抓包分析

    本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! 医鹿APP九价HPV数据抓包分析 操作环 ...

  9. Appium----模拟器 Fiddler Frida对闲鱼app进行抓包

    [原文链接]Appium----模拟器+Fiddler+Frida对闲鱼app进行抓包 (1)参考 Appium----基于Windows系统安装雷电模拟器 安装模拟器 (2)参考 Fiddler-- ...

最新文章

  1. 推荐 | 机器学习开源项目 Top 10
  2. QIIME 2教程. 25可用和开发中插件AvailableFuturePlugins(2020.11)
  3. FICO 最常用配置表
  4. phpstorm如何进行文件或者文件夹重命名
  5. 登陆xp系统,无法显示桌面
  6. 尽梨了(贪心+dp)
  7. Android Activity之间传递类对象
  8. Vue 实现图片在循环中 默认 和 选中 之间的点击切换
  9. shell 将两行内容合并到同一行
  10. JavaScript数据结构——图(Graph)
  11. Qt 周立功USBCAN总线上位机
  12. 初识Java 之软件下载与安装配置
  13. dcp7080d怎么加墨粉_兄弟打印机DCP 7080D提示更换墨粉该怎么办-
  14. Pentaho Report Designer
  15. 探访厦航飞机女“医生” 有机务“熊猫”美誉
  16. vue前端项目基于淘宝lib-flexible做手机端适配
  17. 龙芯IPC追平Zen2 稳步推进产业生态
  18. 订阅号微信公众号历史文章爬虫php,2019.9月最新爬取微信公众号历史文章的办法...
  19. iOS 各版本系统占比
  20. Tableau交叉表图表

热门文章

  1. 买卖股票的最佳时机四
  2. 笔记本新装msata固态硬盘后使用ghost装系统
  3. 币信(BXIN)创始人唐仪(Tony Tong):币信(BXIN)坚持合规为主
  4. 【愣锤笔记】一篇小短文让你彻底搞懂this、call、apply和bind
  5. 解决联想电脑所有浏览器主页被篡改成百度网址导航
  6. python隔行_python多行换行
  7. 关于梦想是计算机的作文英语,【关于梦想的英语作文150字带翻译】_mydream英语作文150字(4篇)...
  8. 人妖为什么要和美女打架?
  9. 解密Android初、中、高级程序员的进化之路
  10. 如何查看java的汇编指令