首页 > 移动开发 > IOS > iOS 开发进阶,实现 iPhone 抓包深度分析
在 iOS 开发中,抓到请求只是第一步,更实际其实是比如
这时候抓包就不只看有没有数据,而是抓出来的数据是否完整、是否可控、是否可复现
一个常见问题是:
使用 Charles、Proxyman 或 Sniffmaster:
观察如果请求能看到:
说明请求经过代理。
注意,如果请求完全没有出现就说明 App 没走代理
这种情况在 SDK 或某些网络库中会出现。
使用 SniffMaster 进行数据线直连iPhone来抓包。
观察结果可以直接看到:
说明请求确实存在,只是绕过了代理。
在 SniffMaster 中,有时会出现:
验证的方法就是查看数据字段:
可能原因的App 未使用开发证书签名
重新抓包后:
当抓包数据很多时,需要快速定位。
使用 URL 关键字:
/api/login
只显示相关请求。
例如:
这里与 HTTPS 无关。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046795/viewspace-3115168/ ,如需转载,请注明出处,否则将追究法律责任。