使用嗅探大师(sniffmaster)破解https加密

嗅探大师进行 HTTPS 暴力抓包不需要越狱、设置代理或安装信任证书,能够自动解密 HTTPS 数据,即使应用设置了 PIN 和双向验证也能够正常抓包。但是,要求被抓取的 App 必须使用 iOS 开发证书签名。对于未重签名的应用(如 iOS 系统应用或部分第三方应用),只能查看请求地址和请求头,无法查看请求体(body)。

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

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

暴力抓包功能说明
  • 开始:点击此按钮开始暴力抓包,抓包开始后,点击该按钮可以停止抓包。
  • 保存:将抓取到的数据保存为 HAR 格式,供其他软件使用或下次继续分析。
  • 过滤:使用过滤功能排除不感兴趣的数据,支持网址过滤、数据类型过滤、不完整包过滤等。
  • 选择 App:只抓取选定 App 的数据,可以极大减少干扰,专注于目标应用的数据请求。
  • 清除:清除所有抓取到的数据记录。
  • 删除:删除选中的数据记录。
  • 帮助:提供操作和使用帮助指南。如果在操作过程中不小心关闭了软件的操作提示,可以点击此按钮查看帮助信息。
  • 表格/分组:切换查看模式,可以将抓取记录进行分组或表格查看,方便删除和清理数据。
  • 右键操作:抓包记录支持右键操作,用户可以删除或复制网址。
  • 排序:抓包记录可以按多种指标排序,只需点击表格标题即可进行排序。

alt text

抓到的数据不完整?

对于未使用开发证书签名的 App,暴力抓包只能展示请求头和请求地址,例如系统应用和从 App Store 下载的应用。如果需要查看某个应用的请求体(body)和响应体(response body),需要对该应用的 IPA 文件使用 iOS 开发证书重新签名。如果没有开发者账号和证书,可以使用 AppUploader 创建免费的证书,签名可使用 codesign 等工具。如果从 App Store 下载的 IPA 默认是加密的,需要进行脱壳处理,您可以在网上搜索脱壳版本的 IPA 或 IPA 脱壳教程进行操作。

原文地址:https://www.sniffmaster.net/doc/content/2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值