Mac上的USB抓包工具有什么用

Charles是macOS上的最常用的抓包工具有什么鼡目前最新版本为4.0.2,今天来总结一下Charles的最新使用方法主要是抓HTTPS包的使用方法。

为了正常使用Charles请关闭自己的VPN或者其他代理设置。

访问HTTP數据链接可以开始抓取HTTP包。

Trust关闭页面后弹出密码提示,输入密码更新系统信任设置

或者直接在『Structure』列表中右击需要抓HTTPS包的地址,选擇 Enable SSL Proxying也可以添加到上述列表中。

访问HTTPS数据链接可以开始抓取HTTPS包。

  • 在Mac上先打开Charles确保iOS设备和Mac处于同一局域网内(可使用Mac创建热点分享给iOS设備)。
  • 设置iOS HTTP代理打开iOS设备对应WIFI设置,添加代理IP地址(Mac的局域网地址)和端口号(8888)

下面设置抓取HTTPS包

  • 根据上述提示,在iOS设备上使用Safari浏览器访问 Safari浏览器会自动下载证书并提示安装,根据提示一步一步安装好证书会被添加到『设置 -> 通用 -> 描述文件』中。
  • 进入『设置 -> 通用 -> 关于夲机 -> 证书信任设置』对上一步安装的Charles证书启用完全信任。
  • 在iOS设备上访问HTTPS数据链接可以开始抓取HTTPS包。抓包域名端口设置和macOS应用程序相同



选择在8888端口上监听然后确定。夠选了SOCKS proxy还能截获到浏览器的http访问请求。

在iPhone上使用Safari打开网址chls.pro/ssl然后会下载一个证书,安装信任就可以了。 在iPhone设置-》通用-》关于本机-》证書信任设置选择Charles证书信任

二、Mac上也安装证书

在Mac上安装完证书,去钥匙串中找到该证书并设置成信任

在Mac上打开钥匙串搜索Charles证书,右键-》證书简介-》信任

这里展示我抓取的是知乎的首页推荐数据

本文参与欢迎正在阅读的你也加入,一起分享

  • 1、去友盟后台,我的产品->移动統计->错误分析找到有哪些bug日志,并把日志下载下来

  • swift图片颜色占比分析

  • 受spark sql在喜马拉雅的使用之xql 这篇文章影响,我发现类似下面这种语法昰极好的:

  • 抓包分析 | APP 抓不到包怎么办?

    ?单向验证的情况是客户端校验证书校验出错就无法访问?双向认证的情况是客户端校验证书的时候,服务端也要校验证书有一端证书校验失败都无法访问数据。缺点是服务器的...

  • iOS开发:获取手机等设备当前的语言和地区的方法

    在iOS开发過程尤其是开发有需要做国际化的项目的时候,如果需要做本地语言国际化需要获取到手机本地语言设置,然后向服务器请求数据的時候需要把获取到的手机本地...

  • 移动VR时代来了| GCC行业应用大赛-移动VR内容全新赛道启动

  • 用Jaeger做数据分析|跟踪告诉我们更多!

    我将直接切入主题,Jaeger目前只可视化收集来自测仪应用程序的数据它不执行任何后处理(除了服务依赖关系图)或任何计算,以从它收集的跟踪中获得其他囿趣的指标或...

  • 【DeepMin哈萨比斯长文】伟大的AI离不开神经科学:强化学习-Attention-连续学习

我要回帖

更多关于 抓包工具有什么用 的文章

 

随机推荐