首页 > 移动开发 > IOS > 抓包鹰抓取系统 App 的流量,从底层读明文
有一类目标,连「从内部取明文」都做不到——macOS 上的系统自带 App、以及格外顽固、藏得很深的应用,会把一切外部介入挡在门外。系统级抓包 不进入程序、从系统底层观测,连这些 别的工具连门都摸不到的目标,也能读出明文。这是本机抓法的最后一张底牌。
本篇讲 macOS;Windows 上走系统网络栈的系统程序(.NET / PowerShell 等)有等价能力,见 本机应用层抓包。
想看 macOS 系统自带 App、系统服务、或那些顽固、藏得很深的应用在跟服务器说什么?平时你会处处碰壁:代理会被它们拒之门外(认不了证书、直接报错),想从程序内部取明文又会被系统防护挡在外头,网卡上抓到的则只是一堆密文。 系统级抓包是少数能读出它们明文往来的方式。
本机抓法一层比一层能打,它站在最后:
| 目标 | 网卡 / 指定程序 | 应用层抓包 | 本机系统级抓包 |
|---|---|---|---|
| 普通程序 | 支持 | 支持 | 支持 |
| 证书绑定 / 自研加密 | 密文 | 明文 | 明文 |
| 顽固 / 高度藏匿的应用 | 加密 / 不支持 | 拒绝介入 | 明文 |
| 系统自带 App / 系统服务 | 加密 / 不支持 | 拒绝介入 | 明文 |
前面几种都拿不下的目标,交给它。


从底层观测到的明文,走的是和其它抓包方式 同一套处理:
| 你的情况 | 用哪种 |
|---|---|
| macOS 上的系统自带 App、顽固应用(别的方式抓不到) | 本机系统级抓包(本篇) |
| 程序已在运行 / 证书绑定 / 不认代理 / 自研加密 | 本机应用层抓包 |
| 能用命令启动的常规程序(浏览器 / 脚本 / CLI) | 本机指定程序抓包 |
| 想看整机全部流量、非 HTTP 流量 | 本机网卡抓包 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046796/viewspace-3178322/ ,如需转载,请注明出处,否则将追究法律责任。