怎么抓取IOS手机app的网络流量,也就是iphone手机抓包

news/2025/1/17 22:23:34/

继续昨天的教程,如抓取ios手机上的https请求。今天介绍如何在抓取iphone手机上的非https请求

也就是socket通信的数据。如果在pc上我们会第一时间讲到wireshark,但是对移动设备,似乎就要复杂很多。最近研究发现的工具嗅探大师,能做到和waireshark一样简单抓取。

同样先下载嗅探大师

嗅探大师抓取IOS网络数据不需要越狱、设置代理,无论软件如何设置保护,都能够正常抓包。iOS数据流包括iOS设备的所有网络请求,例如HTTPS、Socket通信、TCP、UDP等,还包括各种DNS协议等数据包。嗅探大师支持字符串,hex,二进制等多种格式查看数据,可以分析其网络请求链路,也可以保存为pcap文件格式在waireshark里面进一步分析使用。

工具是我使用过最简单和强大的的一个工具了。

准备 iOS 设备
  • 连接设备:通过 USB 将 iOS 设备连接到电脑,设备需解锁并处于亮屏状态。
  • 信任电脑:如果设备是第一次连接到当前电脑,手机会提示信任此设备,点击“信任此设备”。
  • 安装 iOS 驱动:如果使用的是 Windows 系统,首次使用嗅探大师时,可能会提示安装驱动程序,按照提示点击确定并逐步完成安装。驱动安装完成后,请重启嗅探大师。
  • 安装描述文件:对于未曾使用嗅探大师抓包过的设备,软件会提示安装描述文件,请根据提示步骤在手机上安装配置文件。
  • 开启开发者模式:对于 iOS 17.4 及以后的设备,嗅探大师会提示在 iOS 设置中开启开发者模式,按照步骤操作即可。iOS 17.0-17.4 系统存在某些 bug,嗅探大师目前不支持这些版本的设备。版本低于iOS 16的设备,如 iOS 15,尚未经过测试,未知是否支持。
进入 数据流抓包模式

在设备列表中选择要抓包的 iOS 设备,左下角会显示准备启动设备的高级管理服务。等待左下角的“高级管理服务”变为绿色,然后选择功能区域中的 数据流抓包。数据流抓包是 iOS 专用的抓包功能,如果选择本机(即当前电脑)进行抓包,则暴力抓包和数据流抓包功能不可用。
如果出现错误,可能是左下角的“高级管理服务”启动失败,您可以点击 启动高级管理 按钮,根据提示开启高级管理功能。

暴力抓包功能说明
  • 开始:点击此按钮开始暴力抓包,抓包开始后,点击该按钮可以停止抓包。
  • 保存:将抓取到的数据保存为 pcap 格式,供其他软件使用或下次继续分析。
  • 过滤:使用过滤功能排除不感兴趣的数据,支持目标地址,源地址过滤、数据端口过滤、数据协议过滤等。
  • 选择 App:只抓取选定 App 的数据,可以极大减少干扰,专注于目标应用的数据请求。
  • 清除:清除所有抓取到的数据记录。
  • 删除:删除选中的数据记录。
  • 右键操作:抓包记录支持右键删除指定的记录。
  • 网络传输:网络传输面板展示数据的整个网络链路请求过程,从应用层,链路层,传输层等。
  • 数据: 数据面板展示完整的传输的数据的不同展示格式,支持16进制,字符串,格式化十六进制,还可以保存单个包为二进制文件


http://www.ppmy.cn/news/1563994.html

相关文章

2025 年将是统一网络安全的一年

到 2025 年,网络安全将不再只是 IT 团队专属的技术主题,而是将日益成为董事会层面的优先事项。随着网络攻击的频率和严重性不断增加,董事会将需要能够让他们了解组织安全状况的平台。 Armis 首席执行官 Yevgeny Dibrov 认为,统一网…

windows动态壁纸音频显示效果推荐

背景需求 最近突然想做一个电脑跑马灯,就是播放音乐,那个LED的灯就会闪。现在找到了一个软件版本的效果,大家可以下载看看。这个软件叫做Wallpaper engine。 下载途径 1、先下载steam,然后在steam中下载Wallpaper engine&#x…

高性能多链 Layer2 基础设施 Cartesi:2024 生态发展回顾

Cartesi 是一个由 Linux 驱动的多链 Layer2 基础设施项目,作为一个功能强大的模块化区块链协议,为开发者提供完整的 Linux 环境和高性能 Rollups,专为支持下一代去中心化应用(dApps)而设计。 Cartesi 以解决区块链应用…

HTML5 Canvas实现的跨年烟花源代码

以下是一份基于HTML5 Canvas实现的跨年烟花源代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">…

es,单个节点磁盘使用率高

背景&#xff1a; 磁盘使用率不均匀&#xff0c;一般是因为存在大分片&#xff0c;分片数和机器数不匹配引起的。 这次出现的问题排除了&#xff0c;分片问题。 一个节点使用到87%&#xff0c; 其它节点60% 左右&#xff0c; 原因&#xff1a; 是因为升级配置数据迁移的时候 迁…

什么是DNS缓存?DNS缓存有什么用?

DNS缓存在DNS解析过程中发挥了重要作用&#xff0c;有效提升了解析速度和访问体验。那什么是DNS缓存&#xff0c;DNS缓存有什么用呢&#xff1f;接下来国科云简单介绍下。 什么是DNS缓存&#xff1f; 标准的DNS解析过程&#xff0c;需要进行全球递归查询&#xff0c;依次去请…

掌控 JMeter 测试节奏:Once Only Controller 让关键操作 “一步到位”

嘿&#xff0c;小伙伴们&#xff01;假设你已经顺利安装好 JMeter&#xff0c;也搭建起了测试计划&#xff0c;还添加了线程组&#xff0c;那咱们这就直奔主题&#xff0c;深入探究一下 Once Only Controller 这个超厉害的 “小帮手”&#xff0c;看看它是怎么在性能测试里大显…

SpringBoot工程快速启动

1.问题导入 以后我们和前端开发人员协同开发&#xff0c;而前端开发人员需要测试前端程序就需要后端开启服务器&#xff0c;这就受制于后端开发人员。 为了摆脱这个受制&#xff0c;前端开发人员尝试着在自己电脑上安装 Tomcat 和 Idea &#xff0c;在自己电脑上启动后端程序&a…